当前位置: 首页 > article >正文

【Redis】Redis键(key)

常用命令

在这里插入图片描述

常用案例

keys *

查看当前库所有的key

127.0.0.1:6379> keys *
1) "k1"

exists key

判断某个key是否存在,存在几个则返回几,不存在则返回0

127.0.0.1:6379> exists k1
(integer) 1
127.0.0.1:6379> exists k2
(integer) 0
127.0.0.1:6379> EXISTS k1 k2 k3
(integer) 2

type key

查看key的数据类型

127.0.0.1:6379> SET k2 12
OK
127.0.0.1:6379> type k2
string
127.0.0.1:6379> lpush list 1 2 3
(integer) 3
127.0.0.1:6379> type list
list

del key

删除指定的key数据,存在数据删除则返回1,不存在则返回0.

127.0.0.1:6379> del list
(integer) 1
127.0.0.1:6379> GET list
(nil)
127.0.0.1:6379> DEL k3
(integer) 0

unlink key

非阻塞删除,仅仅将keys从keyspace元数据中删除,真正的删除会在后续异步中操作。

ttl key

查看还有多少秒过期,-1表示永不过期(不设置过期时间则为-1),-2表示已过期

expire key 秒钟

为给定的key设置过期时间

127.0.0.1:6379> ttl k1
(integer) -1
127.0.0.1:6379> EXPIRE k1 5
(integer) 1
127.0.0.1:6379> ttl k1
(integer) 1
127.0.0.1:6379> ttl k1
(integer) -2

move key dbindex【0-15】

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

注:Redis自带16个库,默认在0号库

127.0.0.1:6379> keys *
1) "k1"
2) "list"
3) "k2"
127.0.0.1:6379> move list 2 #将list移动到2号库中
(integer) 1

select dbindex

切换数据库【0-15】,默认为0

127.0.0.1:6379> select 2 #切换到2号库
OK
127.0.0.1:6379[2]> keys *
1) "list"

dbsize

查看当前数据库key的数量

127.0.0.1:6379[2]> keys *
1) "list"
127.0.0.1:6379[2]> dbsize
(integer) 1
127.0.0.1:6379[2]> select 0
OK
127.0.0.1:6379> keys *
1) "k1"
2) "k2"
127.0.0.1:6379> dbsize
(integer) 2

flushdb

清空当前库

127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> select 2
OK
127.0.0.1:6379[2]> keys *
1) "list"

flushall

清空所有库

127.0.0.1:6379> flushall
OK
127.0.0.1:6379> select 2
OK
127.0.0.1:6379[2]> keys *
(empty array)

http://www.kler.cn/a/13650.html

相关文章:

  • 算法的时间复杂度和空间复杂度分析
  • java 7大设计原则
  • 全网最详细chatgpt提示词,纯手工整理(二)
  • Spark学习:spark读写postgreSql
  • magento webapi 接口返回 json对象
  • 安装配置 JupyterLab ubuntu20.04
  • 【LeetCode刷题笔记】反转链表、移除链表元素、两两交换链表中的节点、删除链表的倒数第N个结点
  • 数据结构和算法面试题系列-二叉树面试题汇总
  • OpenCV实战(17)——FAST特征点检测
  • 14022.xilinx通过IP核axi-iic扩展多路i2c总线
  • LeetCode LCP 04. 覆盖【二分图最大匹配,匈牙利算法】困难
  • JSP环境美容服务公司网站[源程序+论文]
  • 查询提速 20 倍,Apache Doris 在 Moka BI SaaS 服务场景下的应用实践
  • 18 标准模板库STL之deque
  • centos7.6非默认端口的ssh免密登录(centos7.6指定端口的ssh免密登录)
  • Hadoop之Yarn篇
  • 完整支持Oracle PL/SQL,星环科技KunDB高兼容性实现低成本国产化替代
  • C++——入门讲解(3)
  • 基于vfw的局域网语音聊天室系统源码论文
  • 4、Symbol-ES6新基础类型