ioredis 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ioredis 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ioredis 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ioredis 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ioredis 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 Luin
适用人群 未知
收录时间 2018-04-12

软件简介

ioredis 是一个用于 Node.js/io.js 的 Redis 客户端,强健、功能强大且全面。

要求 Redis >= 2.6.12 ,Node.js >= 0.10.16)

具有以下特性

  • 功能完备。支持 Cluster, Sentinel, Pipelining,以及 Lua scripting & Pub/Sub(同时支持二进制消息)

  • 高性能

  • 友好的 API,支持使用 Node callbacks 以及 Bluebird promises

  • 抽象 Lua 脚本,可定义自定义命令

  • 支持二进制数据

  • 支持 TLS

  • 支持离线队列和准备检查

  • 支持 ES6 类型,例如 Map and Set

  • 支持 GEO 命令(Redis 3.2 Unstable)

  • 完善的错误处理策略

示例代码 - 基本用法

var Redis = require('ioredis');
var redis = new Redis();
redis.set('foo', 'bar');
redis.get('foo', function (err, result) {
  console.log(result);
});
// Or using a promise if the last argument isn't a function
redis.get('foo').then(function (result) {
  console.log(result);
});
// Arguments to commands are flattened, so the following are the same:
redis.sadd('set', 1, 3, 5, 7);
redis.sadd('set', [1, 3, 5, 7]);
// All arguments are passed directly to the redis server:
redis.set('key', 100, 'EX', 10);
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于开发技能专区
2020/12/05 10:57

Nodejs中使用ioredis库

## 前言 ### Redis简介 [Redis](http://www.redis.cn) 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 [字符串(strings)](http://www.redis.cn/topics/data-types-intro.html#strings), [散列(hashes)](http://www.redis.cn/topics/data-types-intro.html#hashes), [列表(lists)](http://www.redis.cn/topics/data-types-intro.html#lists),...

0
0
发表于软件架构专区
2020/04/10 00:11

Nodejs中使用ioredis库

前言 Redis简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),...

0
0
发表于开发技能专区
2020/12/11 22:37

Nodejs中使用ioredis库

## 前言 ### Redis简介 [Redis](http://www.redis.cn) 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 [字符串(strings)](http://www.redis.cn/topics/data-types-intro.html#strings), [散列(hashes)](http://www.redis.cn/topics/data-types-intro.html#hashes), [列表(lists)](http://www.redis.cn/topics/data-types-intro.html#lists),...

0
0
发表于软件架构专区
2018/07/26 11:58

nodejs项目中模块的安装

到nodejs官网安装nodejs npm install express -g npm install -g express-generator The following plugins are incompatible with the current IDE build: NodeJS node-fetch安装 catbox-redis安装 ioredis安装 hoek安装 sudo npm install hoek -g sudo npm link hoek sudo npm install ioredis -g sudo npm install nirvana-logger -g sudo npm link nirvana-logger sudo npm install hapi -g sudo npm link hapi...

0
0
发表了博客
2018/07/23 17:49

nodejs 使用redis 管理session

一.在开发机安装redis并远程连接 因本人的远程开发机配置原因,使用jumbo安装redis 首先登录开发机,并使用jumbo 安装redis:jumbo install redis 查看redis各文件路径: jumbo list-files redis 确认redis-server 及 redis.conf的路径后启动redis: ~/.jumbo/bin/redis-server ~/.jumbo/etc/redis.conf (通过修改conf 文件中 daemonize 为 yes,可后台启动redis) 使用redis-cli 在控制台可进入redis: ~/.jumbo/bin/redis-cli 退...

0
0
发表于开发技能专区
2016/08/27 16:21

node 安装模块

  npm的包安装分为本地安装(local)、全局安装(global)两种 本地安装: npm install xxx 安装到命令行所在目录的node_module目录。 全局安装: npm install xxx -g 安装到 \AppData\Roaming\npm\node_modules目录。 npm install request -g + npm install redis - npm install ioredis -g +比上面的redis好,支持集群 https://github.com/luin/ioredis -g 表示全局安装,在...

0
0
发表于大前端专区
2020/03/03 15:36

【攻略】如何在云开发中使用 Redis?

默认情况下,云开发的函数部署在**公共网络**中,只可以访问公网。如果开发者需要访问腾讯云的 **Redis、TencentDB、CVM、Kafka** 等资源,需要建立**私有网络**来确保**数据安全及连接安全**。 本文会演示如何在云开发的函数中使用 Redis,如需访问其他数据库资源,也可以参考本文的思路。 ## Redis 介绍及应用场景 Redis 是一个开源的 **In-Memory** 的**NoSQL**数据库,可以用作**数据库、缓存和消息中间件**。 支持**多种类...

0
0
发表于大前端专区
2016/09/20 09:23

基于koajs的web项目构建-入门篇

对 koajs 的学习已经持续一段时间,对于"用"这一层面基本掌握。学习之后,总是希望能实际的应用到项目之中。贸然给现有项目大换血是不现实的,姑且先拟一个小项目付诸实践。 在尝试使用 koajs 时,我依旧采用严格的 MVC 模式。M 做为数据模型层,主要负责业务数据的管理和操作,来源于数据库操作或者api调用。V 做为视图层,主要负责站点前台的展示。C 做为业务控制层,主要负责对站点业务流程的处理。基于这样的思路,首先建立...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部