设为首页 收藏本站
查看: 851|回复: 0

[经验分享] redis命令中文手册

[复制链接]

尚未签到

发表于 2016-12-20 08:13:20 | 显示全部楼层 |阅读模式
  redis命令中文手册
   
  
  一:base
DEL删除某个key,或是一系列key;DEL key1 key2 key3 key4
TYPE返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)
KEYS返回匹配的key列表 (KEYS foo*:查找foo开头的keys)
RANDOMKEY随机获得已经存在的key
RENAME更改key的名字,如果名字存在则更改失败
DBSIZE返回当前数据库的key的总数
EXPIRE设置某个key的过期时间(秒),(EXPIRE bruce 1000:设置bruce这个key1000秒后系统自动删除)
TTL查找某个key还有多长时间过期,返回时间秒
SELECT选择数据库
MOVE把key从一个数据库转移到另外一个库
FLUSHDB清空当前数据库数据
FLUSHALL清空所有数据库数据
SET存一个数据到数据库 SET keyname datalength data (SET bruce 10 paitoubing:保存key为burce,字符串长度为10的一个字符串paitoubing到数据库)
GET获取某个key 的value值
GETSETGETSET可以理解成获得的key的值然后SET这个值,更加方便的操作 (SET bruce 10 paitoubing,这个时候需要修改bruce变成1234567890并获取这个以前的数据paitoubing,GETSET bruce 10 1234567890)
MGET一次性获得多个key的数据 (MGET uid:1:name uid:1:email uid:1:ciy)
SETNXSETNX与SET的区别是SET可以创建与更新key的value,而SETNX是如果key不存在,则创建key与value数据
SETEXSETEX = SET + EXPIRE,貌似我的这个版本没有办法测试
MSET一次性设置多个参数的值(MSET uid:1:name shjuto uid:1:email shjuto@gmail.com uid:1:city 8 回车 nanchang)最后一个值需要回车输入,和SET一样,不知为啥。
MSETNX如果设置的key不存在的话,或是叫做新key的话;一次性设置多个参数的值(MSET uid:1:name shjuto uid:1:email shjuto@gmail.com uid:1:city 8回车 nanchang)最后一个值需要回车输入,和SET一样,不知为啥。
INCR自增,有点类是mysql incr.(INCR global:uid)
INCRBY自增 +length ,(INCRBY uid 5)原来的基础+5=result
DECR自减
DECRBYDECRBY 自减 -lenght
  
  

   
  二:LISTS (无索引序列,head位置是0,……)
RPUSH追加数据到系列的尾部 (RPUSH listtest 10 \n 1111111122)
LPUSH追加数据到序列的头部 (LPUSH listtest 10 \n 2222222222)
LLEN一个序列的长度;(LLEN listtest)
LRANGE从自定的范围内返回序列的元素 (LRANGE testlist 0 2;返回序列testlist前0 1 2元素)
LTRIM修剪某个范围之外的数据 (LTRIM testlist 0 2;保留0 1 2元素,其余的删除)
LINDEX返回某个位置的序列值(LINDEX testlist 0;返回序列testlist位置为零的元素)
LSET更新某个位置元素的值 (LSET testlist 0 5 \n 55555;)
LPOPLPOP key Return and remove (atomically) the first element of the List at key
RPOPRPOP key Return and remove (atomically) the last element of the List at key
LREM  根据值删除序列元素 (LREM testlist 0 5 \n 33333;删除序列中所有的等于33333的元素,为何不是REMOVE BY KEY?不知道何故,可能对删除重复数据有用吧)
  三:SETS (有索引无序序列)
SADD增加元素到SETS序列,如果元素不存在则添加成功 1,否则失败 0;(SADD testlist 3 \n one)
SREM删除SETS序列的某个元素,如果元素不存则失败0,否则成功 1(SREM testlist 3 \N one)
SPOP随机删除某个元素 (SPOP testlist)
SMOVE  把一个SETS序列的某个元素 移动到 另外一个SETS序列 (SMOVE testlist test 3\n two;从序列testlist移动元素two到 test中,—testlist中将不存在two元素)
SCARD统计某个SETS的序列的元素数量 (SCARD testlist)
SISMEMBER产看某个数据是否在序列中,(SISMEMBER testlist 3 \n two)
SINTER几个SETS序列的交集 SINTER key1 key2 … keyN (SINTER test testlist),牛B呀
SINTERSTORE  把计算出来的交集 记录到一个新的序列 SINTERSTORE dstkey key1 key2 … keyN (SINTERSTORE resultlist testlist test;把testlisttest的交集记录到resultlist)
SUNION几个SETS序列的并集 SUNION key1 key2 … keyN (SUNION test testlist)
SUNIONSTORE  把计算出来的并集 记录到一个新的序列 SUNIONSTORE dstkey key1 key2 … keyN (SUNIONSTORE resultlist testlist test;把testlisttest的交集记录到resultlist)
SDIFF  SDIFF key1 key2 … keyN,求出某几个序列的并集 与 某个序列 求出差集 ,请看官方例子:
  key1 = x,a,b,c
  key2 = c
  key3 = a,d
  SDIFF key1,key2,key3 => x,b
SDIFFSTORESDIFFSTORE dstkey key1 key2 … keyN ,和前面的SINTERSTORE SUNIONSTORE差不多,对比
SMEMBERSSMEMBERS KEY 返回某个序列的所有元素
SRANDMEMBERSRANDMEMBER KEY 随机返回某个序列的元素

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-316646-1-1.html 上篇帖子: redis.conf 文件中的参数说明《转》 下篇帖子: redis 常用命令(转)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表