您的位置:首页 > 数据库 > Redis

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

2017-01-17 10:58 288 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis 数据库 存储