前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis key 操作详解

Redis key 操作详解

作者头像
康怀帅
发布2018-02-28 14:43:55
6570
发布2018-02-28 14:43:55
举报
文章被收录于专栏:康怀帅的专栏
代码语言:javascript
复制
set key value

del key     # 删除键,后边可以跟多个值,用空格分开

exists key  # key 是否存在,存在返回 1 ,不存在返回 0

过期时间

代码语言:javascript
复制
expire key 30        # 单位为秒

ttl key              # 查看剩余生存时间

persist              # 去掉生存时间,不删除 key

pexpire mykey 1500   # 单位为毫秒

pttl mykey           # 查看剩余生存时间,单位毫秒

expireat name 1355292000  # unix 时间戳

pexpireat key             # 毫秒时间戳

查找所有符合给定模式 pattern 的 key

代码语言:javascript
复制
keys * # 匹配数据库中所有 key

迁移

migrate 将 key 原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功, key 保证会出现在目标实例上,而当前实例上的 key 会被删除。

代码语言:javascript
复制
migrate 127.0.0.1 6380 key 0 1000

将当前数据库的 key 移动到给定的数据库 db 当中

move key db_name

redis 默认使用数据库 0

代码语言:javascript
复制
SELECT 0   # 切换数据库

move key 1 # 移到数据库 1

随机返回一个key

randomkey

重命名

rename key newkey

当且仅当 newkey 不存在时,将 key 改名为 newkey

nx => Not eXists

renamenx key newkey

排序

https://khs1994.github.io/redis/key/sort.html

数值排序

sort keys 默认从小到大

sort keys DESC DESC 从大到小

字符串排序

sort keys alpha

查看类型

type key

返回结果

  • none
  • string
  • list
  • set
  • zset
  • hash
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 过期时间
  • 查找所有符合给定模式 pattern 的 key
  • 迁移
  • 将当前数据库的 key 移动到给定的数据库 db 当中
  • 随机返回一个key
  • 重命名
    • 当且仅当 newkey 不存在时,将 key 改名为 newkey
    • 排序
      • 数值排序
        • 字符串排序
        • 查看类型
        相关产品与服务
        云数据库 Redis
        腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档