美文网首页
[Redis命令] 键key

[Redis命令] 键key

作者: 芒果奶油卷 | 来源:发表于2019-10-11 16:25 被阅读0次

1.type

返回key所存储的值的类型

type key

返回 key 的数据类型,数据类型有:

none (key不存在),string (字符串),list (列表),set (集合),zset (有序集),hash (哈希表)

2.PEXPIREAT 

设置 key 的过期时间,以毫秒计时,key 过期后将不再可用

PEXPIREAT  key  时间戳

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

3.Rename 

修改 key 的名称

rename oleKey newKey

改名成功时提示 OK ,失败时候返回一个错误。当 OLD_KEY_NAME 和 NEW_KEY_NAME 相同,或者 OLD_KEY_NAME 不存在时,返回一个错误。 当 NEW_KEY_NAME 已经存在时, RENAME 命令将覆盖旧值。

4.PERSIST 

移除给定 key 的过期时间,使得 key 永不过期

PERSIST  key

当过期时间移除成功时,返回 1 。 如果 key 不存在或 key 没有设置过期时间,返回 0 。

5.MOVE

将当前数据库的 key 移动到给定的数据库 db 当中

默认使用数据库,可用select 0 显示指定

MOVE  key  dbname

移动成功返回 1 ,失败则返回 0 。

6.RANDOMKEY 

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

RANDOMKEY

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

7.DUMP

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

DUMP  key

如果 key 不存在,那么返回 nil 。 否则,返回序列化之后的值。

8.TTL

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

TTL  key

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

9.PTTL

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

PTTL   key

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

10.Expire 

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

Expire  key  秒数

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

11.DEL

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

DEL   key

返回被删除 key 的数量

12.Renamenx 

在新的 key 不存在时修改 key 的名称 

RENAMENX   oldKey   newKey

修改成功时,返回 1 。 如果 NEW_KEY_NAME 已经存在,返回 0 。

13.EXISTS 

检查给定 key 是否存在

EXISTS   key

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

14.Expireat 

以 UNIX 时间戳(unix timestamp)格式设置 key 的过期时间。key 过期后将不再可用

Expireat    key    time

设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时(比如在低于 2.1.3 版本的 Redis 中你尝试更新 key 的过期时间)返回 0 。

15.Keys 

查找所有符合给定模式 pattern 的 key 

KEYS   PATTERN

符合给定模式的 key 列表 (Array)

例如:

keys w*;//以w开头的keys

keys * //    查找所有的keys

相关文章

  • Redis 键(key) 命令

    Redis 键(key) 命令 1> del 命令:该命令用于在 key 存在是删除 key格式:DEL key返...

  • Redis:使用scan配合lua脚本进行删除key

    Redis SCAN 命令 Redis key(键)](https://www.runoob.com/redis/...

  • Redis学习笔记 -- 2

    接着上一篇接着介绍redis的知识 Redis Redis 键(key) Redis 键命令用于管理 redis ...

  • 数据库Redis(2)

    1. Redis键(Key) Redis keys命令 2. Redis HyperLogLog Redis Hy...

  • Redis key键命令

    redis是基于key -- value 存储的 NoSQL 数据库,那么下面来看看关于key的键命令。 键命令 ...

  • redis命令大全

    1、Redis 地理位置(geo) 命令 2、 Redis 键(key) 命令 3、Redis 字符串(Strin...

  • Redis常用命令

    Redis常用命令 redis常见数据类型操作命令参考网址 1.键(key) keys *:查看所有key; ex...

  • redis-cli常用命令

    redis-cli常用命令 键(key) keys * 注意: 由于redis是单线程的,因此在redis key...

  • Redis键(Key)

    Redis keys 命令 下表给出了与 Redis 键相关的基本命令: 序号命令及描述 1DEL key 该命令...

  • redis 在 php 中的应用(key篇)

    KEY(键) Redis DEL 命令用于删除已存在的键。不存在的 key 会被忽略。 2、EXISTS Redi...

网友评论

      本文标题:[Redis命令] 键key

      本文链接:https://www.haomeiwen.com/subject/fpxxmctx.html