万隆的笔记 万隆的笔记
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
  • Redis

    • Redis简介
    • 缓存的认识
    • Linux安装Redis的正确方式
    • Redis数据类型
    • Redis底层数据结构
    • Redis回收策略与缓存过期
    • Redis持久化
    • Redis发布与订阅
    • Redis事务
    • Redis Lua脚本
    • Redis 慢查询
    • Redis 监视器
    • Redis通讯协议
    • Redis事件处理机制与NIO演进
    • Redis 常用命令
      • 相关指令
      • 连接操作相关的命令
      • 服务端相关命令
      • KEY 操作相关命令
      • Redis Sentinel
    • Redis与MyBatis整合
    • Spring、SpringBoot整合Redis
  • 集群架构

  • Redis
  • Redis
2022-03-31
目录

Redis 常用命令

# Redis 常用命令

Redis Commands (opens new window)

# 相关指令

  • Redis数据类型
  • Redis发布与订阅

# 连接操作相关的命令

命令 说明
ping 测试连接是否存活如果正常会返回
echo 打印
select 切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值
quit 关闭连接
auth 简单密码认证

# 服务端相关命令

命令 说明
time 返回当前服务器时间
client list 返回所有连接到服务器的客户端信息和统计数据 参见 (opens new window)
client kill ip:port 关闭地址为 ip:port 的客户端
save 将数据同步保存到磁盘
bgsave 将数据异步保存到磁盘
lastsave 返回上次成功将数据保存到磁盘的Unix时戳
shundown 将数据同步保存到磁盘,然后关闭服务
info 提供服务器的信息和统计
config resetstat 重置 info 命令中的某些统计数据
config get 获取配置文件信息
config set 动态地调整 Redis 服务器的配置(configuration)而无须重启,可以修改的配置参数可以使用命令 CONFIG GET * 来列出
config rewrite Redis 服务器时所指定的 redis.conf 文件进行改写
monitor 实时转储收到的请求
slaveof 改变复制策略设置

# KEY 操作相关命令

命令 说明
exists(key) 确认一个 key 是否存在
del(key) 删除一个 key
type(key) 返回值的类型
keys(pattern) 返回满足给定 pattern 的所有 key
randomkey 随机返回 key 空间的一个
keyrename(oldname, newname) 重命名 key
dbsize 返回当前数据库中 key 的数目
expire 设定一个 key 的活动时间(s)
ttl 获得一个 key 的活动时间
move(key, dbindex) 移动当前数据库中的 key 到 dbindex 数据库
flushdb 删除当前选择数据库中的所有 key
flushall 删除所有数据库中的所有 key

# Redis Sentinel

命令 说明
ping 返回 pong
sentinel masters 列出所有被监视的主服务器,以及这些主服务器的当前状态。
sentinel slaves 列出给定主服务器的所有从服务器,以及这些从服务器的当前状态。
sentinel get-master-addr-by-name 返回给定名字的主服务器的 IP 地址和端口号。如果这个主服务器正在执行故障转移操作,或者针对这个主服务器的故障转移操作已经完成,那么这个命令返回新的主服务器的 IP 地址和端口号。
sentinel reset 重置所有名字和给定模式 pattern 相匹配的主服务器。pattern 参数是一个 Glob 风格的模式 重置操作清楚主服务器目前的所有状态,包括正在执行中的故障转移,并移除目前已经发现和关联的,主服务器的所有从服务器和 Sentinel 。
sentinel failover 当主服务器失效时,在不询问其他 Sentinel 意见的情况下,强制开始一次自动故障迁移(不过发起故障转移的 Sentinel 会向其他 Sentinel 发送一个新的配置,其他 Sentinel 会根据这个配置进行相应的更新)。
上次更新: 5/30/2023, 11:42:20 PM
Redis与MyBatis整合

Redis与MyBatis整合→

最近更新
01
2025
01-15
02
Elasticsearch面试题
07-17
03
Elasticsearch进阶
07-16
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式