127.0.0.1:6379> hset book history "story" (integer) 1
使用 hsetnx 命令当且仅当域 field 不存在时,将哈希表 key 中的 field 的值设置为 value。如果 field 已经存在,那么 hsetnx 命令将会执行无效。
127.0.0.1:6379> hget book history "story" 127.0.0.1:6379> hgetall book 1) "history" 2) "story"
127.0.0.1:6379> hlen book (integer) 1
127.0.0.1:6379> lpush bookorder 12 13 15 (integer) 3 127.0.0.1:6379> rpush bookorder 100 (integer) 4
127.0.0.1:6379> linsert bookorder before 3 200 (integer) -1 127.0.0.1:6379> linsert bookorder before 13 200 (integer) 5
lpushx 命令用于将 value 值插入列表 key 的头部,此时 key 必须存在,并且是列表类型的。lpushx 命令与 lpush 命令相反,当 key 不存在时,lpushx 命令不会创建一个新的空列表,它什么也不做。
127.0.0.1:6379> lset bookorder 2 0 ok
127.0.0.1:6379> llen bookorder (integer) 5 127.0.0.1:6379> lindex bookorder 2 "0" 127.0.0.1:6379> lrange bookorder 0 -1 1) "15" 2) "200" 3) "0" 4) "12" 5) "100"
blpop key timeout
返回值:如果在指定的 timeout 时间内没有返回任何元素,则将会返回 nil 和等待时长。而如果在 timeout 时间内返回一个列表,那么这个列表中的第一个元素表示被返回元素所属的 key,第二个元素表示被返回元素的值。
127.0.0.1:6379> lpop bookorder "15" 127.0.0.1:6379> rpop bookorder "100" 127.0.0.1:6379> lrange bookorder 0 -1 1) "200" 2) "0" 3) "12" 127.0.0.1:6379> blpop bookorder 15 1) "bookorder" 2) "200"
lrem key count value
lrem 命令用于根据参数 count 的值,删除列表 key 中与指定参数 value 相等的元素。
● 当 count 等于 0 时,表示删除列表 key 中所有与 value 相等的元素。
● 当 count 大于 0 时,表示从列表 key 的表头开始向表尾搜索,删除与 value 相等的元素,删除的数量为 count 个。
● 当 count 小于 0 时,表示从列表 key 的表尾开始向表头搜索,删除与 value 相等的元素,删除的数量为 count 的绝对值个。
返回值:当列表 key 存在时,执行该命令后,返回被删除的元素数量。当列表 key 不存在时,就是一个空列表,该命令始终返回 0。
127.0.0.1:6379> lrange bookorder 0 -1 1) "0" 2) "12" 127.0.0.1:6379> ltrim bookorder 0 0 ok 127.0.0.1:6379> lrange bookorder 0 -1 1) "0"
如对本文有疑问, 点击进行留言回复!!
ScrollView和RecyclerView的滑动事件处理
配置JAVA环境+安装Android Studio全过程+踩坑记录
Android P Camera2当SD卡被拔出来自动切换到内部存储
android 多个edittext 判空监听 让Button动态是否可点击
Android开源项目滚轮选择器WheelPicker的基本用法总结
网友评论