专栏首页康怀帅的专栏Redis key 操作详解

Redis key 操作详解

set key value

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

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

过期时间

expire key 30        # 单位为秒

ttl key              # 查看剩余生存时间

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

pexpire mykey 1500   # 单位为毫秒

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

expireat name 1355292000  # unix 时间戳

pexpireat key             # 毫秒时间戳

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

keys * # 匹配数据库中所有 key

迁移

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

migrate 127.0.0.1 6380 key 0 1000

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

move key db_name

redis 默认使用数据库 0

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Redis string 类型

    可以是字符串、整数或浮点,统称为元素。对字符串操作,对整数类型加减。 追加 set key value append key 1 get key 赋值 se...

    康怀帅
  • Memcached 使用详解

    以 PHP 为例使用 Memcached。 系统类 $m=new Memcached(); $m->addServer('memcached',11211);...

    康怀帅
  • PHP 面向对象 重载

    overloading 动态地「创建」类属性和方法,通过魔术方法实现。 当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。 属性重载 __...

    康怀帅
  • Redis-Nosql数据库入门

    简介 Redis是Nosql数据库的一种,可基于内存亦可持久化的日志型、是一个Key-Value数据库,多用在缓存方面 安装 Windows 下载地址, 最...

    李家酒馆酒保
  • redis配置信息以及常用命令

    本来不打算写这篇的,因为网上有很多这种的,最后想想,既然打算做一个redis系列,还是把这一篇补上,刚好这段时间有个同事做了一个redis的基础培训,整理的很好...

    程序员爱酸奶
  • Java 快速排序 关于起始方向的选择问题 为什么一定要从右边开始

    最后i、j 停留的位置的值肯定是要 小于 key 的 此时交换索引 j 和最左边元素key 符合将小于key的值放到key左边这一条件

    heasy3
  • 如何处理redis集群的hot key和big key

    redis 集群部署方式大部分采用类 Twemproxy 的方式进行部署。即通过 Twemproxy 对 redis key 进行分片计算,将 redis ke...

    akayzhang
  • 高并发系统设计-redis技术梳理

    架构师就是梳理技术,整理文档,落地技术方案,首先架构师需要梳理下redis能为我们解决什么问题,以及redis的技术门槛,redis的优势和缺点。

    用户6969969
  • redis

    1)Redis:REmote DIctionary Server(远程字典服务器)

    用户2337871
  • 【Redis】Redis常用命令

    expire key seconds 当超过过期时间,会自动删除,key在seconds秒后过期 expireat key timest...

    用户5522200

扫码关注云+社区

领取腾讯云代金券