广告
返回顶部
首页 > 资讯 > 数据库 >redis对于key的操作命令
  • 169
分享到

redis对于key的操作命令

2024-04-02 19:04:59 169人浏览 八月长安
摘要

Redis对于key的操作命令 del key1 key2 ... Keyn 作用: 删除1个或多个键返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey

Redis对于key的操作命令

del key1 key2 ... Keyn

作用: 删除1个或多个键
返回值: 不存在的key忽略掉,返回真正删除的key的数量

rename key newkey

作用: 给key赋一个新的key名
注:如果newkey已存在,则newkey的原值被覆盖

renamenx key newkey

作用: 把key改名为newkey
返回: 发生修改返回1,未发生修改返回0
注: nx--> not exists, 即, newkey不存在时,作改名动作

move key db

redis 127.0.0.1:6379[1]> select 2
OK
redis 127.0.0.1:6379[2]> keys
(empty list or set)
redis 127.0.0.1:6379[2]> select 0
OK
redis 127.0.0.1:6379> keys

1) "name"
2) "cc"
3) "a"
4) "b"
redis 127.0.0.1:6379> move cc 2
(integer) 1
redis 127.0.0.1:6379> select 2
OK
redis 127.0.0.1:6379[2]> keys *
1) "cc"
redis 127.0.0.1:6379[2]> get cc
"3"

(注意: 一个redis进程,打开了不止一个数据库, 默认打开16个数据库,从0到15编号,如果想打开更多数据库,可以从配置文件修改)

keys pattern 查询相应的key

在redis里,允许模糊查询key
有3个通配符 , ? ,[]
: 通配任意多个字符
?: 通配单个字符
[]: 通配括号内的某1个字符
redis 127.0.0.1:6379> flushdb
OK
redis 127.0.0.1:6379> keys
(empty list or set)
redis 127.0.0.1:6379> mset one 1 two 2 three 3 four 4
OK
redis 127.0.0.1:6379> keys o

1) "one"
redis 127.0.0.1:6379> key o
(error) ERR unknown command 'key'
redis 127.0.0.1:6379> keys
o
1) "two"
redis 127.0.0.1:6379> keys ???
1) "one"
2) "two"
redis 127.0.0.1:6379> keys on?
1) "one"
redis 127.0.0.1:6379> set ons yes
OK
redis 127.0.0.1:6379> keys on[eaw]
1)"one"

randomkey 返回随机key

...

exists key

判断key是否存在,返回1/0

type key

返回key存储的值的类型
有string,link,set,order set, hash

ttl key

作用: 查询key的生命周期
返回: 秒数

注:对于不存在的key或已过期的key/不过期的key,都返回-1
Redis2.8中,对于不存在的key,返回-2

expire key 整型值

作用: 设置key的生命周期,以秒为单位

同理:
pexpire key 毫秒数, 设置生命周期
pttl key, 以毫秒返回生命周期

persist key

作用: 把指定key置为永久有效

您可能感兴趣的文档:

--结束END--

本文标题: redis对于key的操作命令

本文链接: https://www.lsjlt.com/news/40323.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis对于key的操作命令
    Redis对于key的操作命令 del key1 key2 ... Keyn 作用: 删除1个或多个键返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey ...
    99+
    2022-10-18
  • Redis之通用的key操作命令
    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Redis的启动和关闭(前台启动和...
    99+
    2018-10-30
    Redis之通用的key操作命令
  • Redis教程(七):Key操作命令详解
    一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针...
    99+
    2022-06-04
    详解 命令 操作
  • Java中使用Jedis连接Redis对Key进行操作的常用命令
    场景 Java中使用Jedis连接池连接Redis数据库流程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/104914320 在上面使用Jedis连接池的方...
    99+
    2022-02-22
    Java中使用Jedis连接Redis对Key进行操作的常用命令
  • Redis常用的操作命令
    本篇内容主要讲解“Redis常用的操作命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis常用的操作命令”吧!一、key pattern 查询相应的ke...
    99+
    2022-10-18
  • redis常见操作命令
    连接相关:    redis-cli  -h <IP> -p <PORT> shutdown   #关闭    redis-cli  [-c如集群要加此参数] -h <IP&g...
    99+
    2022-10-18
  • Redis操作命令总结
    一、key pattern 查询相应的key   (1)redis允许模糊查询key  有3个通配符 *、?、[]   (2)randomkey:返回随机key     (3)type key:返...
    99+
    2022-06-04
    命令 操作 Redis
  • redis 客户端操作命令
    1.对value操作的命令exists(key):确认一个key是否存在del(key):删除一个keytype(key):返回值的类型keys(pattern):返回满足给定pattern的所有key &...
    99+
    2022-10-18
  • redis中删除操作命令
    目录Redis 删除操作命令redis 常用操作命令redis通用命令String类型的常用命令Hash类型List类型Set类型SortedSet类型总结redis 删除操作命令 redis中,我们想要删除一个数据,可...
    99+
    2023-02-22
    redis删除操作命令 redis删除命令 redis命令
  • redis中key命令的介绍和使用
    这篇文章将为大家详细讲解有关redis中key命令的介绍和使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、概述:进入redis-cli之后,我们通常比较关心的是有哪...
    99+
    2022-10-18
  • Redis批量删除key的命令详解
    Redis中没有直接根据正则表达式删除key的命令,只有del key1 key2...命令 但是redis中有通过正则表达式获取key的命令:keys "正则表达式" 可以借助于xargs命令实现批...
    99+
    2023-03-23
    Redis批量删除key Redis批量删除
  • redis的删除操作命令是什么
    本篇内容介绍了“redis的删除操作命令是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!redis 删除操作命令redis中,我们想要删...
    99+
    2023-07-05
  • Redis批量删除key的命令怎么使用
    这篇文章主要介绍了Redis批量删除key的命令怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Redis批量删除key的命令怎么使用文章都会有所收获,下面我们一起来看看吧。redis中没有直接根据正则表...
    99+
    2023-07-05
  • linux进入redis命令行操作的方法
    这篇文章主要介绍了linux进入redis命令行操作的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。1、先进入redis目录,将redis安...
    99+
    2022-10-18
  • Redis中事务操作的命令有哪些
    小编给大家分享一下Redis中事务操作的命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!命令multi与exec命令行127.0.0.1:6379> multi O...
    99+
    2022-10-18
  • 玩转Redis-高级程序员必知的Key命令
    《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4+。本文主要讲述Redis的Key相关命令,主要包含以下内容: 【Key过期命令】:EXPIRE、PEXPIRE、EXPIREAT、PEXPIRE...
    99+
    2020-02-11
    玩转Redis-高级程序员必知的Key命令
  • redis通过命令行批量删除key的方法
    这篇文章给大家分享的是有关redis通过命令行批量删除key的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。可用的方法有:1、使用cliFLUSHDB 清除一个数据库,FLU...
    99+
    2022-10-18
  • Redis遍历所有key的两个命令(KEYS 和 SCAN)
    当我们需要遍历Redis所有key或者指定模式的key时,首先想到的是KEYS命令: KEYS pattern 官网对于KEYS命令有一个提示:  KEYS 的速度非...
    99+
    2022-11-12
  • Redis基础类型常用操作命令
    Redis基础类型常用操作命令 概念:Redis是用C语言开发的一个开源的高性能键值对数据库。 特征: 数据间没有必然的联系 内部采用单线程机制进行工作 高性能 多数据类型支持 字符串类型 String 列表类型 List 散列类型 M...
    99+
    2022-02-15
    Redis基础类型常用操作命令
  • Redis常用命令之操作List类型
    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Redis的启动和关闭(前台启动和...
    99+
    2021-09-07
    Redis常用命令之操作List类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作