redis的密码验证,及哨兵的相关配置
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,背景我们知道,redis默认是不配置密码的,这就造成只要有redis的IP+Port就可以无需验证,登陆redis。如果恰巧你的redis是开放在公网上的,很容易就被******,获取你的系统权限,经
千家信息网最后更新 2025年11月07日redis的密码验证,及哨兵的相关配置
背景
我们知道,redis默认是不配置密码的,这就造成只要有redis的IP+Port就可以无需验证,登陆redis。如果恰巧你的redis是开放在公网上的,很容易就被******,获取你的系统权限,经常被黑去当成了矿机。
redis的安全,配置防火墙当然是一种方法,但是,给redis配置一个密码,也是一个不错的选择。
环境
redis:
192.168.1.227:6379(master)
192.168.1.227:6380(slave)
192.168.1.227:6381(slave)
redis Sentinel:
192.168.1.227:26379
192.168.1.227:26380
192.168.1.227:26381
操作配置(redis的部署这里不描述,redis的安装部署可参考文章:https://blog.51cto.com/icenycmh/1792017)
注:该文章中的redis和哨兵配置均为密码验证所需的部分配置。
redis的密码是直接配置在配置文件中的,如下:
----192.168.1.227:6379(redis Master)# vi /path/to/conf/6379.confrequirepass 123456 -----配置redis Master密码为123456
----192.168.1.227:6380、192.168.1.227:6381(redis Slave)# vi /path/to/conf/6379.confrequirepass 123456 -----配置redis Slave密码为123456masterauth 123456 -----由于slave需要和master交互,在slave上需配置master的密码验证
开启redis:
#/path/to/redis/bin/redis-server /path/to/conf/6379.conf#/path/to/redis/bin/redis-server /path/to/conf/6380.conf#/path/to/redis/bin/redis-server /path/to/conf/6381.conf
测试密码验证
----不提供密码,连接redis查看信息,提示需要验证# /path/to/redis/bin/redis-cli -h 192.168.1.227 -p 6379 info Replication NOAUTH Authentication required.----提供密码,连接redis查看信息,正常显示,slave连接正常# /path/to/redis/bin/redis-cli -h 192.168.1.227 -p 6379 -a 123456 info Replication # Replicationrole:masterconnected_slaves:2slave0:ip=192.168.1.227,port=6380,state=online,offset=35215766,lag=1slave1:ip=192.168.1.227,port=6381,state=online,offset=35215780,lag=1master_repl_offset:35216203repl_backlog_active:1repl_backlog_size:1048576repl_backlog_first_byte_offset:34167628repl_backlog_histlen:1048576
redis Sentinel
如果系统中使用了redis 哨兵集群,由于在切换master的时候,原本的master可能变成slave,故也需要在原本redis master上配置masterauth:
# vi /path/to/conf/6379.confmasterauth 123456
在哨兵的配置中,也需要填入获取到的master密码:
# vi /path/to/conf/sentinel.confsentinel auth-pass master 123456 ----master为你的自定义哨兵集群master字符串
配置
密码
验证
哨兵
信息
原本
系统
集群
不错
安全
字符
字符串
文件
文章
方法
时候
权限
环境
背景
部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c# 附加数据库
农村宅基地数据库成果
云上服务器
网络技术学习自律app
同时写数据库加锁
网络安全特招警察要考试吗
内蒙古水性软件开发怎么样
宝山区服务器设备回收厂家
应用软件开发公司在业界叫什么
创建数据库e表结构代码
swift软件开发
管理安卓自带的数据库
怒江互联网科技怎么样
在南京软件开发求职
sql统计条件的数据库
中山市公安网络安全支队
5g中的密集网络技术论文
陕西网络安全专业专升本分数线
深信服网络安全工程学师
vsdb连接数据库
学校招生报名软件开发
中国软件开发语言排名
大海战2 服务器
影响网络安全的根源
管理多个远程服务器工具
2018国际网络安全周
golang同时配置多数据库
软件开发去哪里接私活
湖北省哪里招聘网络安全工程师
服务器网站空白