- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Redis的命中文说明
Redis的主要命令中文说明:
该文档主要说明了redis中的数据的操作的指令,在项目中,数据操作的指令主要是用到标签1、2、6等几个数据类型的指令
1.keys:
exists key--测试指定的key是否存在,返回1表示存在,0表示不存在
del key1 key2...keyN--删除给定的key,返回删除的key的数目,0表示给定的可以都不存在
type key--返回给定key的value值的类型,返回none表示key不存在,string 字符类型,list 链表类型,set 无序集合类型...
keys pattern--返回匹配指定模式的所有的key
randomkey--返回从当前数据库中随机选择的一个key,如果当前数据库为空,则返回空串nil
rename oldkey newkey--原子的重命名一个key,如果newkey存在,则原来的会被覆盖,返回1表示成功,0表示失败,失败可能是oldkey不存在或者和newkey同名
renamenx oldkey newkey--同上,但如果newkey已存在,则返回失败
dbsize--返回当前数据库的key的数量
expire key seconds--为key指定过期时间,单位是秒,返回1表示成功,0表示key已设置过期时间或者key不存在
ttl key--返回设置过期时间的key的剩余的过期秒数,-1表示key不存在或者该key没有设置过期时间
select db-index--通过索引选择数据库,默认连接的数据库是0,默认数据库的个数是16个,即0-15,返回1表示成功,0表示失败
move key db-index--将指定的key从当前数据库移动到指定的数据库,返回1表示成功,0表示该key不存在或者key已在指定的数据库中
flushdb--删除当前数据库中所有的key,此方法不会失败,慎用
flushall--删除所有数据库中的所有的key,此方法不会失败,更加慎用
2.string:(字符串类型数据,redis的基本类型)
set key value--设定key对应的值为string类型的value,返回1表示成功,0表示失败,如果key存在,则覆盖原来的值
setnx key value--同上,如果key存在,则返回0,nx是not exist的意思
get key--获取key对应的string值,如果key不存在,则返回nil
getset key value--原子的设定key的值,并返回key的旧值,如果key不存在,返回nil
setnx key seconds value—setex相当于命令set和expire的结合,即插入数据时进行对key的过期时间进行指定,有的版本可能使用不了,现在使用的版本是可行的
mset key1 value1 ...keyN valueN--一次设置多个key的值,成功则返回1,表示所有的值都设置了,失败返回0,表示没有任何值被设置
msetnx key1 value1 ...keyN valueN--同上,但是不会覆盖已经存在的key值
mget key1 key2 ...keyN--一次获取多个key的值,如果对应的key不存在,则对应返回nil
incr key--对key的值做加加操作,并返回新的值,注意incr一个不是int的value值会返回错误,incr一个不存在的key,创建key,返回key的value为1
decr key--同上,对key的值做减减操作,decr一个不存在的key,返回key的value为-1
incrby key integer--同incr,加上指定的值,key不存在时,创建key,并认为其value值为0
decrby key integer--同decr,减去指定的值,key不存在时,创建key,并认为其value值为0,decrby完全是为了可读性,我们完全可以通过incrby一个负值来实现同样效果,反之一样
append key value--给指定key的字符串追加value,返回新字符串的长度
substr key start end--返回截取过得key的字符串值,注意并不修改key的值,下标从0开始
3.list:(无索引序列,head位置是0)
lpush key string--在key对应list的头部添加字符串元素,返回1表示成功,0表示key存在且不是list类型
rpush key string--同上,在尾部添加
llen key--返回key对应list的长度,key不存在返回0,如
文档评论(0)