Redis学习篇(十)之排序】的更多相关文章

SORT 按照键值从小到大或者从大到小的顺序进行排序 对数字进行排序 语法:SORT key [DESC] 默认情况下,是升序排序,可以指定DESC进行降序排序 对字母进行排序 语法:SORT key ALPHA [DESC] 默认情况下,是升序排序,可以指定DESC进行降序排序 使用LIMIT限制返回的数量 语法: LIMIT offset number offset是偏移量 number是限制的数量 根据外部的key的权重进行排序 LPUSH uid 1 SET user_name_1 ad…
通过管道技术降低往返时延 当后一条命令不依赖于前一条命令的返回结果时,可以使用管道技术将多条命令一起 发送给redis服务器,服务器执行结束之后,一起返回结果,降低了通信频度.…
Redis集群增删节点部署环境 redis-3.0.0 VM虚拟机redhat6.5-x64:192.168.1.201.192.168.1.202.192.168.1.203.                                                 192.168.1.204.192.168.1.205.192.168.1.206 Xshell4部署方案    目前已经有:3主3从redis集群,还有两个已安装好redis节点207.208    现在需要增加 删除 2…
PING 测试客户端和服务器之间的连接是否有效,有效返回PONG ECHO 打印特定的信息, 如: ECHO 'HELLO WORLD' QUIT/EXIT 断开当前客户端与服务器之间的连接,可以重连 SHUTDOWN 直接关闭服务器 身份验证 设置密码: Redis配置文件中requirepass选项的值 CONFIG SET requirepass password 密码登陆: 登录到Redis客户端中,输入AUTH password来进行解锁 在连接客户端时,添加-a password参数…
ZADD 作用: 将元素及其分数添加到集合中 语法: ZADD key score membre [score member] 当集合元素已经存在时,再次添加会更新其分数 当score是 +inf 时, 分数是正无穷 当score是 -inf 时,分数是负无穷 ZSCORE 作用:获得指定成员的分数 语法:ZSCORE key value 元素不存在,返回nil ZRANGE 作用: 按照分数从小到大的顺序返回指定索引start到stop之间的元素,参数WITHSCORES指定显示分数 语法:…
Redis中的事务 开启事务 MULTI:开启事务,事务块中多条语句会按照顺序放入队列当中,最后由EXEC来执行 MULTI INCT counter1 INCR counter2 INCR counter3 PING GET counter1 执行事务 EXEC: 执行事务块中的命令 监视一个或者多个key WATCH: 监视一个或者多个key,如果事务在执行之前这个key被其他命令改动,事务就会被打断 UNWATCH: 取消WATCH对所有的key的监视 取消事务 DISCARD: 取消事务…
Redis的List是一个双向链表 LPUSH 作用:向列表左端添加元素 语法:LPUSH key value value... 从左到右逐个添加到左端,前面的先添加, 可以一次添加多个元素 RPUSH 作用:向列表右端添加元素 语法:RPUSH key value, value... LPUSHX 作用: 向列表左端添加元素,只有key存在才可以添加 语法:LPUSH key value 一次只能添加一个元素 RPUSHX 作用: 向列表右端添加元素,只有key存在才可以添加 语法:RPUSH…
通过执行 monitor 命令可以让客户端自己变成一个监视器,实时接收并打印当前处理的命令请求的相关信息. 127.0.0.1:6379> monitor OK 1451752646.837271 [0 127.0.0.1:56351] "get" "msg" 1451752652.758200 [0 127.0.0.1:56351] "get" "msg" 1451752689.724059 [0 127.0.0.1:…
PUBLISH/SUBSCRIBE 发布订阅的原理 包含两个角色,一个是发布者, 一个是订阅者 订阅者可以订阅一个或者多个频道(channel) 发布者可以向指定的频道发布信息 通过SUBSCRIBE订阅频道 命令: SUBSCRIBE channel 订阅1.1频道 SUBSCRIBE channel1.1 通过PUBLISH发布信息 命令:PUBLISH channel message 向1.1频道发布信息 PUBLISH channel1.1 'message' 通过UNSUBSCRIBE…
EXPIRE 设置生存时间,以秒为单位 #### EXPIREAT 设置生存时间,秒时间戳格式 #### PEXPIRE 设置生存时间,毫秒为单位 #### PEXPOREAT 设置生存时间,毫秒时间戳格式 #### PERSIST 将过期时间设置为永久 #### TTL 查看key的生存时间,秒为单位 如果返回值是-1, 则是永久 #### PTTL 查看key的生存时间,毫秒为单位 #### 注意: 使用SET, GETSET也会清除过期时间 SET key hello EXPIRE key…