复述,对于关键的操作命令

  

复述,对于关键的操作命令

  
  

del key1 key2……Keyn

     

作用:删除一个或多个键
返回值:不存在的关键忽略掉,返回真正删除的关键的数量

  
  

rename关键newkey      

作用:给键赋一个新的键名
注:如果newkey已存在,则newkey的原值被覆盖

  
  

renamenx关键newkey      

作用:把键改名为newkey
返回:发生修改返回1,未发生修改返回0
注:nx——比;不存在,即,newkey不存在时,作改名动作

  
  

移动关键数据库      

复述127.0.0.1:6379[1]比;选择2
OK
复述127.0.0.1:6379[2]比;键
(空列表或组)
复述127.0.0.1:6379[2]比;选择0
OK
复述127.0.0.1:6379>键

1)“name"
2)“cc"
3)“a"
4)“b"
复述127.0.0.1:6379>移动cc 2
(整数)1
复述,127.0.0.1:6379>选择2
OK
复述127.0.0.1:6379[2]比;键*
1)“cc"
复述127.0.0.1:6379[2]比;cc
“3“

  

<强>(注意:一个复述,进程,打开了不止一个数据库,默认打开16个数据库,从0到15编号,如果想打开更多数据库,可以从配置文件修改)

  
  

键模式查询相应的关键

     

在复述,里,允许模糊查询关键
有3个通配符 ?[],
:通配任意多个字符
?:通配单个字符
[]:通配括号内的某1个字符
复述127.0.0.1:6379>flushdb

复述127.0.0.1:6379>键
(空列表或组)
复述127.0.0.1:6379>mset 1 1 2 2 3 3 4 4

复述127.0.0.1:6379>键o

1)“人
复述127.0.0.1:6379>关键 o
(错误)犯错未知的命令“关键”
复述127.0.0.1:6379>键
o
1)“two"
复述127.0.0.1:6379>键? ? ?
1)“人
2)“two"
复述127.0.0.1:6379>钥匙?
1)“人
复述127.0.0.1:6379>设置ons yes

复述127.0.0.1:6379>键[eaw]
1)“人的

  
  

randomkey返回随机关键

     

…   

  

存在的关键      

判断键是否存在,返回1/0

  
  

类型的关键      

返回钥匙存储的值的类型
有字符串,链接,设置,命令集,哈希

  
  

ttl关键      

作用:查询关键的生命周期
返回:秒数

  

注:对于不存在的关键或已过期的键/不过期的关键,都返回1
Redis2.8中,对于不存在的关键,返回2

  
  

到期关键整型值

     

作用:设置关键的生命周期,以秒为单位

  

同理:
pexpire关键毫秒数,设置生命周期
pttl键,以毫秒返回生命周期

  
  

保存键      

作用:把指定关键置为永久有效

复述,对于关键的操作命令