redis的密码验证,及哨兵的相关配置
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,背景我们知道,redis默认是不配置密码的,这就造成只要有redis的IP+Port就可以无需验证,登陆redis。如果恰巧你的redis是开放在公网上的,很容易就被******,获取你的系统权限,经
千家信息网最后更新 2025年01月20日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语言需要用数据库吗
无锡养老软件开发
奇迹下载软件开发
企业网络安全标准
内网服务器 端口映射
校园网络安全危险
小学网络安全教育宣传
网络安全会议精神
vxworks能用什么数据库
南宁软件开发企业排名
株洲网络安全学院实战教学
自考计算机网络技术本科
drcom服务器管理
做软件开发是不是青春饭
网络安全标语大学生
网络安全要实现的目标
杭州网络安全研究所wifi
小学网络安全教育宣传
生物大分子数据库
美国使用网络技术破坏基础设施
互联网科技发达吗
阿里云服务器路由器
调查网络安全
政务网络安全可靠
html 缓存数据库