1 / 10
文档名称:

Redis操作命令总结.doc

格式:doc   大小:99KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Redis操作命令总结.doc

上传人:pppccc8 2019/2/21 文件大小:99 KB

下载得到文件列表

Redis操作命令总结.doc

文档介绍

文档介绍::..Redis操作命令总结keypattern查询相应的key(1)redis允许模糊查询key有3个通配符*、?、口(2)randomkey:返回随机key(3)typekey:返回key存储的类型(4)existskey:判断某个key是否存在(5)delkey:删除key(6)renamekeynewkey:改名(7)renamenxkeynewkey:如果newkey不存在则修改成功(8)movekeyl:将key移动到1数据库(9)ttlkey:查询key的生命周期(秒)(10)expirekey整数值:设置key的生命周期以秒为单位(11)pexpirekey整数值:设置key的生命周期以毫秒为单位(12)pttlkey:查询key的生命周期(毫秒)(13)perisistkey:把指定key设置为永久有效二、字符串类型的操作(1)setkeyvalue[ex秒数][px毫秒数][nx/xx]如果ex和px同时写,则以后面的有效期为准nx:如果key不存在则建立XX:如果key存在则修改其值(2)getkey:取值(3)msetkeylvaluelkey2value2一次设置多个值(4)mgetkeylkey2:一次获取多个值(5)setrangekeyoffsetvalue:把字符串的offset偏移字节改成value如果偏移量gt;字符串长度,该字符自动补0x00(6)appendkeyvalue:把value追加到key的原值(7)getrangekeystartstop:获取字符串中[start,stop]范围的值对于字符串的下标,左数从0开始,右数从-1开始注意:当startgt;length,则返回空字符串当stopgt;=length,则截取至字符串尾如果start所处位置在stop右边,则返回空字符串(8)getsetkeynrevalue:获取并返回旧值,在设置新值(9)incrkey:自增,返回新值,如果incr一个不是int的value则返回错误,incr—个不存在的key,则设置key为1(10)incrbykey2:跳2自增(11):自增浮点数(12)setbitkeyoffsetvalue:设置offset对应二进制上的值,返回该位上的旧值注意:如果offset过大,则会在中间填充00ffset最大到多少2^32-1,即可推出最大的字符串为512M(13)bitopoperationdestkeykeyl[key2..]对keylkey2做opecation并将结果保存在destkey上opecation可以是ANDORNOTXOR(14)strlenkey:取指定key的value值的长度(15)setexkeytimevalue:设置key对应的值value,并设置有效期为time秒三、链表操作Redis的list类型其实就是一个每个子元素都是string类型的双向链表,链表的最大长度是2"32。list既可以用做栈,也可以用做队列。1ist的pop操作还有阻塞版本,主要是为了避免轮询(1)lpushkeyvalue:把值插入到链表头部(2)rpushkeyvalue:把值插入到链