redis的操作键测试

1.set:为指定键设置值

SET key value(“set”为指定键设置值的命令,“key”表示键,“value"表示值”)

从上述返回结果ok可以看出,我们成功为键company指定值itcast。

2.mset:为多个键设置值

MSET key1 value1 key2 value2 ...keyN valueN("MSET"为多个键设置值的命令,“key1  key2 ...keyN”表示键,“value1 value2 ...valueN”表示值) 

从上述返回结果ok可以看出,我们成功为六个brand键分别指定值

3.keys:查找所有符合模式的键

KEYS PATTERN

keys *:查找所有键

 从上述返回结果看出我们之前创建了八个键。

4.get:获取指定键的

GET key(“GET”获取指定键的命令,“key”表示键)

从上述返回结果“itcast”可以看出,键“company”的值为“itcast”

5.mget:获取多个键对应值

MGET key1 key2...(“MGET”获取多个键的值的命令,“key1 key2...”表示多个键)

 从上述返回结果可以看出键brand1,brand2,brand3,的值分别为heima,chuanzhihui,kudingyu,brand键不存在返回特殊值nil

6.dump:序列化指定的键,并返回被序列化的值

DUMP key(“DUMP”序列化指定键的命令,“key”指定键)

从上述返回结果可以看出键company已经被序列化,序列化的值为 "\x00\x06itcast\x06\x00C\x86296^\x8b\xe3"

7.exists:判断指定键是否存在

EXISTS key(“EXISTS”判断指定键是否存在的命令,“key”指定键)

从上述返回结果可以看出键brand6存在,键brand7不存在

8.type:查看指定键的类型

TYPE key(“TYPE”判断指定键的类型命令,“key”指定键)

从上述返回结果可以看出,键company的类型为string类型

9.rename:修改指定键的名称

RENAME key newkey(“RENAME”修改指定键的名称的命令,“key”要修改的键”,“newkey”新键的名称)

从上述返回结果可以看出我们成功把键company名称改为newcompany

10.expire:设置键的生存时间

EXPIRE key seconds(“EXPIRE”设置指定键的生存时间的命令,“key”指定键,“seconds”生存时间秒记)

 

从上述返回结果可以看出我们成功为键设置生存时间为6000秒

11.ttl:查看指定键的剩余过期时间

TTL key(“TTL”查看指定键剩余过期时间的命令,“key”指定键)

从上述返回结果可以看出键brand6的剩余过期时间为5869秒

12.persist:移除指定键的生存时间

PERSIST key(“PERSIST”溢出指定键生存时间的命令,“key”指定键)

 

 从上述返回结果可以看出我们成功移除了键brand6的生存时间

 13.del:删除指定键

DEL key(“DEL”删除指定键的命令,“key”指定键)

从上述返回结果可以看出我们成功删除了键key3

补充:关于键剩余时间的测试

从上述测试返回结果可以看出,我们成功为键brand1设置生存时间为30秒,稍等一会后再使用ttl命令查看键brand1的剩余生存时间,当键不存在即过期时返回“-2”

使用keys命令查看所有键,发现过期后的键brand1已经自动移除

从上述返回结果可以看出我们先使用expire命令为键brand2设置生存时间为60秒,再使用ttl命令查看键brand2的剩余生存时间,再使用persist命令移除键brand2的生存时间(在过期之前完成),等待60秒之后再使用ttl命令查看键brand2的剩余过期时间返回“-1”表示键存在且没有过期时间,最后使用keys命令查看所有键发现键brand2并没有被移除(因为我们使用persist命令移除了键brand2的生存时间)。

到此今天的redis操作键文章就结束了,希望对大家有所帮助!

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值