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

09.Redis 常用命令

Redis 常用命令

官方文档:

https://redis.io/commands

1. INFO

显示当前节点redis运行状态信息

127.0.0.1:6379> info# 只显示指定部分的内容
127.0.0.1:6379> info cluster

2. SELECT

切换数据库,相当于在MySQL的 USE DBNAME 指令

[root@ubuntu2204 ~]#grep databases /apps/redis/etc/redis.conf databases 16	# 编号从 0 到 15[root@ubuntu2204 ~]#redis-cli -a 123456
127.0.0.1:6379> select 0注意: 在Redis cluster 模式下不支持多个数据库,会出现下面错误

3. KEYS

查看当前库下的所有key,此命令慎用!

4. BGSAVE

手动在后台执行RDB持久化操作

#  交互式执行行
127.0.0.1:6379> BGSAVE#  非交互式执行
[root@ubuntu2204 ~]#redis-cli -h 127.0.0.1 -a 123456 bgsave

5. DBSIZE

返回当前库下的所有key 数量

127.0.0.1:6379> DBSIZE

6. FLUSHDB

强制清空当前库中的所有key,此命令慎用!

7. FLUSHALL

强制清空当前Redis服务器所有数据库中的所有key,即删除所有数据,此命令慎用!

# 生产建议修改配置使用rename-command禁用此命令
[root@ubuntu2204 ~]#vim /apps/redis/etc/redis.conf 
rename-command FLUSHALL ""  # flushdb和flushall 配置和AOF功能冲突,需要设置 appendonly no,不区分命令大小写

8. SHUTDOWN

SHUTDOWN 命令执行以下操作:关闭Redis服务,停止所有客户端连接如果有至少一个保存点在等待,执行 SAVE 命令如果 AOF 选项被打开,更新 AOF 文件关闭 redis 服务器(server)如果持久化被打开的话, SHUTDOWN 命令会保证服务器正常关闭而不丢失任何数据。另一方面,假如只是单纯地执行 SAVE 命令,然后再执行 QUIT 命令,则没有这一保证 —— 因为在执行 SAVE 之后、执行 QUIT 之前的这段时间中间,其他客户端可能正在和服务器进行通讯,这时如果执行 QUIT 就会造成数据丢失。# 建议禁用此指令
[root@ubuntu2204 ~]#vim /apps/redis/etc/redis.conf 
rename-command shutdown ""
http://www.dtcms.com/a/313213.html

相关文章:

  • Android 之 蓝牙通信(2.0 经典)
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-58,(知识点:硬件产品的功率优化)
  • C++中多线程和互斥锁的基本使用
  • 【RH124 问答题】第 8 章 监控和管理 Linux 进程
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现实时食物水果的检测识别(C#代码UI界面版)
  • 使用 Spring Initializr 生成项目结构:Java 开发效率提升指南
  • 【QT】常⽤控件详解(二)windowOpacitycursorfontsetToolTipfocusPolicystyleSheet
  • 大语言模型涉及的一些概念(持续更新)
  • VisualStudio的一些开发经验
  • 思二勋:数字资产化与资产数权化是RWA运作的核心逻辑
  • AtCoder Beginner Contest 417
  • MySQL事务与存储引擎的学习(一)
  • Docker国内镜像列表
  • Effective C++ 条款19: 设计class犹如设计type
  • Python从入门到精通计划Day02: Python语法探秘:当现代艺术遇到古典音乐
  • 最小半径覆盖问题【C++解法+二分+扫描线】
  • 【CF】Day118——杂题 (随机哈希 / 思维 | 贪心 / DP | 位运算构造 | 状态压缩 + 建图 + 最短路 | 构造 | 贪心)
  • 使用纯Docker命令搭建多服务环境(Linux版)
  • Python篇---包
  • 在Ansys Mechanical中对磨损进行建模
  • 力扣经典算法篇-40-螺旋矩阵(方向遍历:方向数组+已访问元素集合)
  • 【ROS2】常用命令
  • 04.Redis 的多实例
  • 双八无碳小车设计【16张cad】三维图+设计说明书
  • 【C++ 初级工程师面试--5】inline内联函数特点 、和普通函数的区别、什么时候适合内联?
  • json-server 快速搭建本地 Mock 数据服务
  • Day23--回溯--39. 组合总和,40. 组合总和 II,131. 分割回文串
  • Android 之 MVC架构
  • 线段树学习笔记 - 摩尔投票问题
  • I2C基础