redis中key的通用 *** 作

redis中key的通用 *** 作,第1张

key 是一个字符串,通过 key 获取 redis 中保存的数据,那么 key 通常存在以下的 *** 作

在本节,我们将介绍 key 的通用 *** 作

删除指定key

判定key是否存在

获取 key 的类型

为指定key设置有效期

获取key的有效时间

对于获取有效时间的指令,key 不存在返回 -2,key 存在但是没有关联超时时间返回 -1,如果key存在并且有关联时间,则返回具体的剩余时间秒或者毫秒。

切换key从实效性转为永久性

key可以使用正则表达式的方式进行查询,查询指令为

以下是常用的查询示例

将key改名

排序

对 list, set 或sorted set 中的元素进行排序输出,sort 指令功能比较多,在本文中我们暂且 指演示简单的用户

查看更多通用 *** 作

Redis 中的每一个数据库,都由一个 redisDb 的结构存储。

其中,redisDb.id 存储着 redis 数据库以整数表示的号码。

redisDb.dict 存储着该库所有的键值对数据。redisDb.expires 保存着每一个键的过期时间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7975459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存