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 保存着每一个键的过期时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)