redis-KEY操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis-KEY操作相关的知识,希望对你有一定的参考价值。
SET
set 1 jingya
del 1
DUMP
这个没会
Restore
RESTORE key ttl serialized-value
exists 1
expire 1 10 // 10s后失效
ttl 1 //只需观察1
KEYS * 匹配数据库中所有 key 。
KEYS h?llo 匹配 hello , hallo 和 hxllo 等。 // ? 匹配 1个字符
KEYS h*llo 匹配 hllo 和 heeeeello 等。 // 匹配0个或者多个
KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo // 匹配任意一个
MIGRATE host port key destination-db timeout [COPY] [REPLACE]
MIGRATE 127.0.0.1 7777 greeting 0 1000
timeout 参数以毫秒为格式,指定当前实例和目标实例进行沟通的最大间隔时间。这说明操作并不一定要在 timeout 毫秒内完成,只是说数据传送的时间不能超过这个 timeout 数。
- COPY :不移除源实例上的 key 。
- REPLACE :替换目标实例上已存在的 key 。
move key db
如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么 MOVE 没有任何效果。
不会
- Persist
PERSIST key
移除给定 key 的生存时间
Pexpire key milliseconds
PexpireAt
PEXPIREAT key milliseconds-timestamp
PTTL key
随机返回一个key
Rename key newkey
这个是强制重命名
RENAMENX key newkey
这个用法非常复杂,需要花点时间
SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE destination]
- SORT key 返回键值从小到大排序的结果。
- SORT key DESC 返回键值从大到小排序的结果。
Type Key
- 返回 key 所储存的值的类型
- none (key不存在)
- string (字符串)
- list (列表)
- set (集合)
- zset (有序集)
- hash (哈希表)
SCAN cursor [MATCH pattern] [COUNT count]
以上是关于redis-KEY操作的主要内容,如果未能解决你的问题,请参考以下文章