数据库运维
记录DBA学习成长历程

Redis数据类型及键的操作

Redis数据类型

String :字符类型
Hash:字典类型
List:列表 
Set:集合 
Sorted set:有序集合

键的通用操作

KEYS * 查看已存在所有键的名字 ****

避免使用 
模糊查看:
keys a
keys a*

TYPE 返回键所存储值的类型 ****

127.0.0.1:6379> set a 1
OK
127.0.0.1:6379> hset xyz id 101
(integer) 1
127.0.0.1:6379> type a
string
127.0.0.1:6379> type xyz
hash

EXPIRE\ PEXPIRE 以秒\毫秒设定生存时间 ***

默认情况下键值对没有设置存活时间
127.0.0.1:6379> EXPIRE a 120 设置存活时间
(integer) 1
127.0.0.1:6379> ttl a 查看剩余存活时间
(integer) 116
127.0.0.1:6379> ttl a
(integer) 114

TTL\ PTTL 以秒\毫秒为单位返回生存时间 ***

不同键值对设置不同的过期时间,避免同时失效 
失效
127.0.0.1:6379> ttl a
(integer) -2

PERSIST 取消生存时间设置 ***

127.0.0.1:6379> PERSIST a
(integer) 1

DEL 删除一个key

EXISTS 检查是否存在

RENAME 变更KEY名

赞(1)
MySQL学习笔记 » Redis数据类型及键的操作