分布式内存数据库---Redis数据库之(键)key

Redis数据库之(键)key
前面讲了Redis存储的数据类型是key-value类型,Value可以是如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。
常用的key命令:

命令描述返回值
keys *查看当前数据库中所有的key所有的key
exists key判断某个key是否存在1或者0
move key db从当前数据库移动key移动成功返回1,否则0。
expire key 秒钟为给定的key设置过期时间设置成功返回1,否则0
ttl key查看还有多少秒过期-1表示永不过期,-2表示已过期
type key查看key是什么类型数据类型

命令示例:
$ redis-cli -p 6380
127.0.0.1:6380> keys *
1) “k2”
2) “k5”
3) “k1”
4) “k4”
5) “k3”
127.0.0.1:6380> EXPIRE k1 30
(integer) 1
127.0.0.1:6380> ttl k1
(integer) 25
127.0.0.1:6380> ttl k1
(integer) 24
127.0.0.1:6380> ttl k1
(integer) -2
127.0.0.1:6380> ttl k2
(integer) -1
127.0.0.1:6380> TYPE k2
string
127.0.0.1:6380> EXISTS k1
(integer) 0
127.0.0.1:6380> EXISTS k2
(integer) 1
127.0.0.1:6380> MOVE k2 2
(integer) 1
127.0.0.1:6380> get k2
(nil)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部