1.del
del key-name
用于删除已存在的键。不存在的 key 会被忽略
返回值:被删除 key 的数量
2.DUMP
DUMP key-name
用于序列化给定 key ,并返回被序列化的值
3.Type
type key-name
用于返回 key 所储存的值的类型
数据类型有:
- none (key不存在)
- string (字符串)
- list (列表)
- set (集合)
- zset (有序集)
- hash (哈希表)
在php中的返回值
string: Redis::REDIS_STRING
set: Redis::REDIS_SET
list: Redis::REDIS_LIST
zset: Redis::REDIS_ZSET
hash: Redis::REDIS_HASH
other: Redis::REDIS_NOT_FOUND
4.EXISTS
exists key-name
用于检查给定 key 是否存在
若 key 存在返回 1 ,否则返回 0
5.Expire
expire key-name 秒数
用于设置 key 的过期时间。key 过期后将不再可用
设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时返回 0
6.TTL
ttl key-name
以秒为单位返回 key 的剩余过期时间
当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以毫秒为单位,返回 key 的剩余生存时间
7.RANDOMKEY
randomkey key-name
从当前数据库中随机返回一个 key
当数据库不为空时,返回一个 key 。 当数据库为空时,返回 nil