date: 2020-12-27title: Redis维护指令 #标题
tags: redis #标签
categories: redis # 分类
key操作命令
$ redis-cli keys '*' # 获取所有key
$ redis-cli keys "USER*" # 获取以USER开头的key
$ redis-cli keys '*' > /tmp/redis_key.txt # 导出所有key
$ redis-cli keys "USER*" | xargs redis-cli del # 删除以USER开头的所有key
$ redis-cli FLUSHALL ASYNC # 删除redis中的所有数据
集群相关指令
设置集群密码
两种方式,一种是在创建集群前直接写入配置文件,另一种是集群运行中,增加密码配置。
# 每个节点配置文件中写入如下即可
masterauth "xAgPaaa!8"
requirepass "xAgPaaa!8"
# 集群创建成功后增加密码访问
redis-cli -h 192.168.20.2 -p 6379 -c
# 登录数据库后,执行以下操作即可
config set masterauth xAgPaaa!8
config set requirepass xAgPaaa!8
auth xAgPaaa!8
config rewrite
# 注,上述配置将自动写入配置文件中,无需重启集群,每个节点都需要执行。