redis的其他命令

1.del

  del key-name

  用于删除已存在的键。不存在的 key 会被忽略

  返回值:被删除 key 的数量

redis的其他命令

2.DUMP

  DUMP key-name

  用于序列化给定 key ,并返回被序列化的值

redis的其他命令

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

redis的其他命令

4.EXISTS

  exists key-name

  用于检查给定 key 是否存在

  若 key 存在返回 1 ,否则返回 0

redis的其他命令

5.Expire

  expire key-name 秒数

  用于设置 key 的过期时间。key 过期后将不再可用

  设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时返回 0

6.TTL

  ttl key-name

  以秒为单位返回 key 的剩余过期时间

  当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以毫秒为单位,返回 key 的剩余生存时间

redis的其他命令

7.RANDOMKEY

  randomkey key-name

   从当前数据库中随机返回一个 key

  当数据库不为空时,返回一个 key 。 当数据库为空时,返回 nil

redis的其他命令

  

上一篇:iOS开发 -------- UITableView的编辑


下一篇:openwrt设置uboot环境变量在flash上的存储地址