Easton's Blog Easton's Blog
首页
  • 编程语言

    • Python
  • 框架

    • Django
  • Mdn (opens new window)
  • HTML
  • CSS
  • JavaScript
  • Mysql
  • PostgreSQL
  • Elasticsearch
  • MongoDB
  • Redis
  • 服务器命令
  • Docker
  • GIT
  • 摄影
  • 草稿
  • 归类方式

    • 分类
    • 标签
    • 归档
  • 关于博客

    • 博客教程
    • 友情链接
    • 关于
导航站
GitHub (opens new window)

Easton Yang

爱生活😊爱学习
首页
  • 编程语言

    • Python
  • 框架

    • Django
  • Mdn (opens new window)
  • HTML
  • CSS
  • JavaScript
  • Mysql
  • PostgreSQL
  • Elasticsearch
  • MongoDB
  • Redis
  • 服务器命令
  • Docker
  • GIT
  • 摄影
  • 草稿
  • 归类方式

    • 分类
    • 标签
    • 归档
  • 关于博客

    • 博客教程
    • 友情链接
    • 关于
导航站
GitHub (opens new window)
  • Mysql

  • PostgreSQL

  • ES

  • MongoDB

  • Redis

    • 基本知识
    • CLI命令
      • 进入 CLI 命令行界面
      • 查看 redis 信息
      • 字符串转义
      • 查看 key
      • 选择数据库
      • 连接其他主机
      • 帮助
      • 扫描大键
      • 监控 Redis 中执行的命令
      • 监控 Redis 实例的延迟
      • 备份
    • 数据类型
    • 配置
  • 数据库
  • Redis
eastonyangxu
2023-08-01
目录

CLI命令

提示

CLI 内置命令用大写利于区分,但是小写也可以。官方文档 (opens new window)

# 进入 CLI 命令行界面

redis-cli

# 如果实例受密码保护,cli中执行命令会提示:NOAUTH Authentication required.
redis-cli -a 密码
# 也可以使用以下方式,先进入cli,然后输入密码
# 第一步:
redis-cli
# 第二步:
AUTH 密码

# 通过ip,端口方式。如果连接被拒绝,可能是没有配置ip监听。
redis-cli -h [ip/域名] -p [端口]
1
2
3
4
5
6
7
8
9
10
11
12

# 查看 redis 信息

# 两种方式都可以
INFO
INFO server
1
2
3

# 字符串转义

提示

双引号字符串支持以下转义序列:

  • \" - 双引号
  • \n - 换行
  • \r - 回车
  • \t - tab 制表符
  • \b - 退格
  • \a - alert
  • \\ - 反斜杠
  • \xhh - 任何由十六进制数(hh)表示的 ASCII 字符

单引号字符串支持以下转义序列:

  • \' - 单引号
  • \\ - 反斜杠

# 查看 key

# 5.0之前
KEYS

# 5.0 版本之后,禁用了 keys 命令的批量操作,以避免在大型 Redis 数据库中使用该命令时出现性能问题。下面案例将从第一个键开始迭代,并返回一个包含下一个迭代游标和当前扫描到的键名的数组。
SCAN 0
1
2
3
4
5

# 选择数据库

# 可以看到执行后会有[2],表示当前在2这个数据库,默认是0不显示。
127.0.0.1:6379> select 2
OK
127.0.0.1:6379[2]>

# 查看key的数量,只能查看当前数据库的key
DBSIZE

# 查看所有数据库key的信息:
INFO Keyspace
1
2
3
4
5
6
7
8
9
10

# 连接其他主机

# 连接到本机的6380端口
127.0.0.1:6379> CONNECT 127.0.0.1 6380
127.0.0.1:6380>
1
2
3

# 帮助

# 查看帮助命令使用
HELP

# 查看数据类型的帮助信息
HELP @string

# 查看命令的帮助信息
HELP GET

# 在输入help,然后输入空格(一定要加空格),然后按tab键会提示,多次按tab键会切换提示信息
127.0.0.1:6379> help @generic
127.0.0.1:6379> help @string
1
2
3
4
5
6
7
8
9
10
11
12

# 扫描大键

redis-cli --bigkeys
1

# 监控 Redis 中执行的命令

# 监控全部命令
redis-cli MONITOR

# 可以使用管道监听指定的内容,监听包含GET的内容
redis-cli MONITOR | grep GET
1
2
3
4
5

# 监控 Redis 实例的延迟

redis-cli --latency

# 每15秒重新监测一次,用于分析
redis-cli --latency-history

# 先进的延迟研究工具,使用彩色终端显示延迟频谱的能力
redis-cli --latency-dist

# 测量内在延迟
redis-cli --intrinsic-latency 5
1
2
3
4
5
6
7
8
9
10

# 备份

redis-cli --rdb /tmp/dump.rdb
1
上次更新: 2023/08/08, 20:00:46
基本知识
数据类型

← 基本知识 数据类型→

最近更新
01
攻略制作要点
07-18
02
摄影主题拍摄
07-18
03
延时摄影剧本
07-18
更多文章>
Theme by Vdoing | Copyright © 2023-2024 Easton Yang | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式