一.redis有关key的操作
以string的操作为例子
1.设置key
语法:set keyName vlue
例子: set name 'make'
(1)
2.获取key
语法:get keyName
例子: get name
(2)
3.删除
语法:del keyName
例子: del name
4.key是否存在
语法:exists keyName
例子:exists name
(4)
1.代表成功 0代表失败
5.给key指定过期时间 以秒计
例子:expireat test 10
(5)
6.给key指定过期时间 以毫秒计
例子:pexpireat test 10
(6)
7.移除key的过期时间 key将永久保存
例子:pexpireat test 10
(7)
PTTL key 以毫秒为单位返回 key 的剩余的过期时间。 |
TTL key
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
8.更改key的名字
例子:rename test TestOne
注意:如果新旧key都存在 则旧key被覆盖
(8)
9.更改key的名字
例子:renamenx test TestOne
注意:如果新key不存在时 旧key才会被覆盖 会校验新key是否存在
(9)