1、keys pattern
查找所有符合给定模式( pattern)的 key
127.0.0.1:6379> keys *
1) "k3"
2) "k2"
3) "k1"
2、exists key
检查给定 key 是否存在。
127.0.0.1:6379> exists k1
(integer) 1
3、expire key seconds
设置 key 的过期时间以秒为单位。如果key在过期之前被重新set了,过期时间会失效
127.0.0.1:6379> expire k1 30
(integer) 1
127.0.0.1:6379> ttl k1
(integer) 26
127.0.0.1:6379> set k1 yuan
OK
127.0.0.1:6379> ttl k1
(integer) -1
4、ttl
以秒为单位,查看key 的有效期。-1代表无限期,-2代表过期,过期之后ket会自动删除。
127.0.0.1:6379> ttl k1
(integer) 7
127.0.0.1:6379> ttl k1
(integer) -2
5、pexpire key milliseconds
设置 key 的过期时间以毫秒为单位
6、pttl key
以毫秒为单位,查看key 的有效期。-1代表无限期,-2代表过期,过期之后ket会自动删除。
7、persist key
移除 key 的过期时间
127.0.0.1:6379> expire k2 30
(integer) 1
127.0.0.1:6379> ttl k2
(integer) 28
127.0.0.1:6379> persist k2
(integer) 1
127.0.0.1:6379> ttl k2
(integer) -1
8、del key
删除1个或多个键
127.0.0.1:6379> del k2
(integer) 1
9、rename key newkey
修改 key 的名称
127.0.0.1:6379> keys *
1) "k3"
127.0.0.1:6379> rename k3 k31
OK
127.0.0.1:6379> keys *
1) "k31"
127.0.0.1:6379> set k3 gongj
OK
127.0.0.1:6379> set k4 yuan
OK
127.0.0.1:6379> rename k3 k4
OK
127.0.0.1:6379> keys *
1) "k4"
2) "k31"
10、RENAMENX key newkey
仅当 newkey 不存在时,将 key 改名为 newkey
127.0.0.1:6379> set k3 gognj
OK
127.0.0.1:6379> keys *
1) "k4"
2) "k3"
3) "k31"
127.0.0.1:6379> renamenx k3 k4
(integer) 0
127.0.0.1:6379> keys *
1) "k4"
2) "k3"
3) "k31"
127.0.0.1:6379> renamenx k3 k5
(integer) 1
127.0.0.1:6379> keys *
1) "k4"
2) "k5"
3) "k31"
11、type key
返回 key 所储存的值的类型。
127.0.0.1:6379> type k31
zset
以上所以只是均来自于大佬江南一点雨
。
个人博客:[http://www.javaboy.org/]
网友评论