多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ### set 设置普通类型的值 * [ ] 设置 set ``` set(key: string, value: string expiryMode: string[ EX 秒 PX 分钟 ], time: number ) ``` >[danger] key: 键名称 value:存储的值 expiryMode:添加过期时间类型 EX 秒 PX 分钟 time:过期时间 ``` // 存储一个key为gender,value 为 男人的数据,10秒后过期 await this.app.redis.set('gender', '男人', 'EX', 10) ``` ***** ### expire 为一个key重新设置过期时间 ``` await this.app.redis.expire('name', 20) 秒 ``` ***** ### rpush 数组右侧新增 ``` await this.app.redis.rpush('userList','张三') await this.app.redis.rpush('userList','李四') await this.app.redis.rpush('userList', '王五') 返回一个数组 ['张三','李四', '王五'] ``` ### lpush 数组左边新增 ``` await this.app.redis.lpush('userList', '数组左边新增的') [ "数组左边新增的", "张三", "张三", ] ``` ***** ### sadd 创建一个集合 ``` await this.app.redis.sadd('setList', '张三','李四','赵六') 返回值:['张三', '李四', '赵六'] ``` ***** ### hset 设置哈希类型 就是存储一个对象 ``` await this.app.redis.hset('loginUser', 'id', 1) await this.app.redis.hset('loginUser', 'uname', '张三') await this.app.redis.hset('loginUser', 'phone', '18888888888') await this.app.redis.hset('loginUser', 'address', '北京市朝阳区') { "id": "1", "uname": "张三", "phone": "18888888888", "address": "北京市朝阳区" } ``` ***** ### hmset 一次性设置多个值 ``` await this.app.redis.hmset('userInfo','name','张三','age',18,'address','回龙观') ```