redis的其他命令

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 

  

posted @ 2017-07-14 10:44  慕尘  阅读(177)  评论(0编辑  收藏  举报