Redis基本命令之key

Redis 键命令用于管理 redis 的键。

1、DEL key

    DEL 命令用于删除已存在的键,不存在的 key 会被忽略,返回成功删除key的数量。

    

2、DUMP key

    DUMP 命令用于序列化给定 key ,并返回被序列化的值,key不存在时返回nil。

    

3、EXISTS key

    EXISTS 命令用于检查给定 key 是否存在,存在返回1,不存在返回0

    

4、Expire key time

    Expire 命令用于设置 key 的过期时间。key 过期后将不再可用。单位:秒

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

    

5、Expireat key timestamp

     Expireat 命令用于以 UNIX 时间戳(unix timestamp)格式设置 key 的过期时间,按秒计算。key 过期后将不再可用。

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

    

6、Pexpire key millseconds

     Pexpire 命令用于设置 key 的过期时间。key 过期后将不再可用。单位:毫秒

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

    

7、Pexpireat key milltimstamp

    Pexpireat 命令用于以 UNIX 时间戳(unix timestamp)格式设置 key 的过期时间,以毫秒计。key 过期后将不再可用。

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

    

8、Keys keyname

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

    

9、Move

    将当前数据库的key移动到指定的数据库中,成功返回1,失败返回0

    

10、Persist key

    移除指定key的时间限制,使得key永远有效;

    操作成功返回1,key不存在或者为设置失效时间返回0;

   

11、PTTL key

    以毫秒为单位返回key的有效时间;

    当key的永远有效时返回-1,当key失效返回-2;

    

12、TTL key

    以秒为单位返回key的有效时间;

    当key的永远有效时返回-1,当key失效返回-2;

    

13、RANDOMKEY

    从当前数据库中随机取出一个key,返回key;当数据库不存在数据时返回nil;

    

14、RENAME key newkey

    修改key的名称,key不存在返回错误提示;

    

    当newkey存在时,会将旧key清除,并将旧key的值存放在newkey中;

    

15、RENAMENX key newkey

    用于在新key不存在时修改key的名称;

    

16、 TYPE key

    返回可以的数据类型,key不存在返回none;

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值