摘要:
通过管道技术降低往返时延 当后一条命令不依赖于前一条命令的返回结果时,可以使用管道技术将多条命令一起 发送给redis服务器,服务器执行结束之后,一起返回结果,降低了通信频度。 阅读全文
摘要:
SORT 1. 按照键值从小到大或者从大到小的顺序进行排序 对数字进行排序 语法:SORT key [DESC] 默认情况下,是升序排序,可以指定DESC进行降序排序 对字母进行排序 语法:SORT key ALPHA [DESC] 默认情况下,是升序排序,可以指定DESC进行降序排序 2. 使用L 阅读全文
摘要:
PUBLISH/SUBSCRIBE 发布订阅的原理 包含两个角色,一个是发布者, 一个是订阅者 订阅者可以订阅一个或者多个频道(channel) 发布者可以向指定的频道发布信息 通过SUBSCRIBE订阅频道 命令: SUBSCRIBE channel 订阅1.1频道 SUBSCRIBE chann 阅读全文
摘要:
PING 测试客户端和服务器之间的连接是否有效,有效返回PONG ECHO 打印特定的信息, 如: ECHO 'HELLO WORLD' QUIT/EXIT 断开当前客户端与服务器之间的连接,可以重连 SHUTDOWN 直接关闭服务器 身份验证 设置密码: 1. Redis配置文件中requirep 阅读全文
摘要:
EXPIRE 设置生存时间,以秒为单位 EXPIREAT 设置生存时间,秒时间戳格式 PEXPIRE 设置生存时间,毫秒为单位 PEXPOREAT 设置生存时间,毫秒时间戳格式 PERSIST 将过期时间设置为永久 TTL 查看key的生存时间,秒为单位 如果返回值是 1, 则是永久 PTTL 查看 阅读全文
摘要:
ZADD 作用: 将元素及其分数添加到集合中 语法: ZADD key score membre [score member] 当集合元素已经存在时,再次添加会更新其分数 当score是 +inf 时, 分数是正无穷 当score是 inf 时,分数是负无穷 ZSCORE 作用:获得指定成员的分数 阅读全文
摘要:
Redis中的事务 开启事务 MULTI:开启事务,事务块中多条语句会按照顺序放入队列当中,最后由EXEC来执行 执行事务 EXEC: 执行事务块中的命令 监视一个或者多个key WATCH: 监视一个或者多个key,如果事务在执行之前这个key被其他命令改动,事务就会被打断 UNWATCH: 取消 阅读全文
摘要:
SADD 作用:向集合中添加元素 语法:SADD key menber [, ...] 添加重复的元素会返回0,失败 SMEMBERS 作用:返回指定集合中的元素 语法: SMEMBERS key SISMEMBER 作用: 检测value是否是集合中的元素 语法:SISMEMBER key val 阅读全文
摘要:
KEYS 作用:返回所有的给定模式的key 语法:KEYS pattern 通配符: : 任意个字符 ?: 任意一个字符 []: 匹配[]之间的字符 [a z] [A Z] \x: 匹配特殊字符 \? \ EXISTS 作用: 查看key是否存在 语法: EXISTS key TYPE 作用:检查k 阅读全文
摘要:
Redis的List是一个双向链表 LPUSH 作用:向列表左端添加元素 语法:LPUSH key value value... 从左到右逐个添加到左端,前面的先添加, 可以一次添加多个元素 RPUSH 作用:向列表右端添加元素 语法:RPUSH key value, value... LPUSHX 阅读全文
摘要:
HSET 作用: 将哈希表key中的域field设置成指定的value 语法:HSET key field value HSET userinfo name 'zhangsan' HSET userinfo password '123456' HGET 作用:返回哈希表key中给定的field的值 阅读全文
摘要:
SET 作用: 设置key对应的值, 返回ok 语法: SET key value [EX seconds] [PX milliseconds] [NX] [XX] 如果key已经存在,同名会产生覆盖 EX设置过期时间,秒为单位 PX设置过期时间,毫秒为单位 NX在键不存在的时候, 才能设置 XX在 阅读全文