redis-KEY操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis-KEY操作相关的知识,希望对你有一定的参考价值。

SET
  1. set 1 jingya
  1. del 1
DUMP
这个没会
Restore
RESTORE key ttl serialized-value

  1. exists 1
  1. expire 1 10 // 10s后失效
  2. ttl 1 //只需观察1
  1. expireat 2 1455886380 // 使用unix时间戳设置过期时间
  1. KEYS * 匹配数据库中所有 key
  2. KEYS h?llo 匹配 hello hallo hxllo 等。 // ? 匹配 1个字符
  3. KEYS h*llo 匹配 hllo heeeeello 等。 // 匹配0个或者多个
  4. KEYS h[ae]llo 匹配 hello hallo ,但不匹配 hillo // 匹配任意一个
  1. MIGRATE host port key destination-db timeout [COPY] [REPLACE]
  1. MIGRATE 127.0.0.1 7777 greeting 0 1000
timeout 参数以毫秒为格式,指定当前实例和目标实例进行沟通的最大间隔时间。这说明操作并不一定要在 timeout 毫秒内完成,只是说数据传送的时间不能超过这个 timeout 数。
  • COPY :不移除源实例上的 key 。
  • REPLACE :替换目标实例上已存在的 key 。


  1. move key db
如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么 MOVE 没有任何效果。

不会
移除给定 key 的生存时间

  1. Pexpire key milliseconds
  1. PEXPIREAT key milliseconds-timestamp
  1. PTTL key
随机返回一个key

  1. Rename key newkey
这个是强制重命名
  1. RENAMENX key newkey
这个用法非常复杂,需要花点时间
  1. SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE destination]
  • SORT key 返回键值从小到大排序的结果。
  • SORT key DESC 返回键值从大到小排序的结果。
  1. Type Key
  2. 返回 key 所储存的值的类型
  3. none (key不存在)
  4. string (字符串)
  5. list (列表)
  6. set (集合)
  7. zset (有序集)
  8. hash (哈希表)
  1. SCAN cursor [MATCH pattern] [COUNT count]











以上是关于redis-KEY操作的主要内容,如果未能解决你的问题,请参考以下文章

redis-key相关命令

redis-key

redis-key(键)

11 key 相关操作

第123天学习打卡(Redis 测试性能 基础知识 Redis-Key String List)

VSCode自定义代码片段——git命令操作一个完整流程