RedisKey关键字

46次阅读

共计 573 个字符,预计需要花费 2 分钟才能阅读完成。

首先谈谈 key 的相关命令;

127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> set k1 v2
OK
127.0.0.1:6379> exists k1
(integer) 1
127.0.0.1:6379> exists k11
(integer) 0
127.0.0.1:6379> set k2 v2
OK
127.0.0.1:6379> move key2 1
(integer) 0
127.0.0.1:6379> move k2 1
(integer) 1
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> get k2
"v2"

keys * 是查看当前库的所有键,使用 exists 命令来判断是否存在键,还可以通过 move 指令将一个键从一个库转移到另一个库。

127.0.0.1:6379> expire k1 200
(integer) 1
127.0.0.1:6379> ttl k1
(integer) 189
127.0.0.1:6379> ttl k2
(integer) -2
127.0.0.1:6379> type k1
string

通过 expire 命令可以给一个已存在的键设置过期时间,单位是秒,ttl 是返回这个件还剩多少秒过期,返回值 - 1 代表永不过期,- 2 是已过期。type 命令返回键的类型

正文完
 0