Linux: 常用redis操作命令_redis技术_飞鹰技术教程_学IT技术,就是飞鹰技术教程网

Linux: 常用redis操作命令

查看:166 来源:来自互联网 标签 redis技术

模式SREM key member redis srem class kongxing(integer) 1redis smembers class1) "banqiao"2) "rulong"3) "changjie" 返回集合大小,模式LRANGE key start end redis lrange company 1 21) "taobao"2) "sohu" 只保留list中某个范围的值,模式LINDEX key index redis lrange company 0 41) "baidu"2) "sohu"3) "sina"4) "taobao"redis lindex company 2"sina"redis lindex company 0"baidu" 设置list中某个索引位置的值,rpop获取list中索引最大的值(尾部值),模式SINTER key1 key2 ... keyN redis smembers dba1) "rulong"2) "changjie"redis smembers class1) "banqiao"2) "rulong"3) "kongxing"4) "changjie"redis sinter class dba1) "rulong"2) "changjie"redis sinter dba class1) "rulong"2) "changjie"注意:取交集,模式SCARD key redis scard class(integer) 3 判断某个值是否在集合中,注意元素是无序的,模式SMEMBERS key redis smembers class1) "banqiao"2) "rulong"3) "changjie"4) "kongxing" 从集合中删除一个元素,*代表所有 redis keys *1) "name"2) "mylist" 4、随机返回一个key redis randomkey"mylist" 5、重命名一个key redis rename name mynameOKredis keys *1) "myname"2) "mylist" 6、list的一些操作 将一个值添加到列表的首部 redis rpush company taobao(integer) 1redis lrange company 0 11) "taobao" 将一个值添加到列表的尾部 redis lpush company sina(integer) 2redis lrange company 0 11) "sina"2) "taobao" 获得列表长度 redis llen company(integer) 2 返回list中某个范围的值,模式LSET key index value redis lrange company 0 41) "baidu"2) "sohu"3) "sina"4) "taobao"redis lset company 2 googleOKredis lrange company 0 41) "baidu"2) "sohu"3) "google"4) "taobao" 用lpop获取list中索引最小的值(头部值),注意获取之后list中就不再有这个值了,。

所以与各个key的位置无关 ,save或者bgsave(后台异步) redis saveOKredis bgsaveBackground saving started 2、获取某个key的类型 redis type mylistlist 3、匹配所有符合模式的key,模式LTRIM key start end redis lrange company 0 21) "sina"2) "taobao"3) "sohu"redis ltrim company 0 1OKredis lrange company 0 21) "sina"2) "taobao" 获得list中某个索引号的值,模式SISMEMBER key member redis sismember class kongxing(integer) 0—表示没有’kongxing’这个元素redis sismember class rulong(integer) 1—表示存在’rulong’这个元素 获取多个集合的交集元素, 1、手动抓取快照,模式SADD key member redis sadd class kongxing(integer) 1redis type classset 列出集合中的所有元素, redis lrange company 0 41) "baidu"2) "sohu"3) "google"4) "taobao"redis lpop company"baidu"redis rpop company"taobao"redis lrange company 0 41) "sohu"2) "google" 特别注意:以上这些命令中的start或者index都是从0开始计算的 7、集合的一些操作 向集合中增加一个元素。

上一篇:Linux下C++操作Redis  
下一篇:没有了