redis-cluster群集在线设置密码【原创】
1、在线设置密码
redis-cli -p 7001 -c config set masterauth yourpassword config set requirepass yourpassword auth yourpassword config rewrite # 查看密码 config get requirepass # 连接客户端 redis-cli -c -a yourpassword
如果想删除密码
# 清除密码 config set requirepass ""
2、配置文件修改
以为在线设置密码后,还要收到配置文件添加密码信息,但是查看配置文件,发现config rewrite命令已把相关信息写入到配置文件,赞!
# cat 7000.conf include /opt/redis-3.2.3/template.conf port 7000 pidfile "/var/run/redis_7000.pid" logfile "/data/log/redis_7000.log" cluster-config-file "nodes-7000.conf" # Generated by CONFIG REWRITE daemonize yes bind 10.72.14.37 127.0.0.1 loglevel warning stop-writes-on-bgsave-error no rdbcompression no rdbchecksum no dir "/opt/redis-3.2.3" masterauth "pwd123" repl-disable-tcp-nodelay yes requirepass "pwd123" maxmemory 8gb maxmemory-policy volatile-lru maxmemory-samples 6 cluster-enabled yes cluster-require-full-coverage no
红色字体部分就为config rewrite命令执行后写入配置文件部分。
3、利用防火墙限制访问IP
iptables -I INPUT -p TCP --dport 7000 -j REJECT iptables -I INPUT -p TCP --dport 7000 -j REJECT iptables -I INPUT -p TCP --dport 7001 -j REJECT iptables -I INPUT -p TCP --dport 7002 -j REJECT iptables -I INPUT -p TCP --dport 7003 -j REJECT iptables -I INPUT -p TCP --dport 7004 -j REJECT iptables -I INPUT -p TCP --dport 7005 -j REJECT iptables -I INPUT -s 127.0.0.1 -p tcp --dport 7000 -j ACCEPT iptables -I INPUT -s 127.0.0.1 -p tcp --dport 7001 -j ACCEPT iptables -I INPUT -s 127.0.0.1 -p tcp --dport 7002 -j ACCEPT iptables -I INPUT -s 127.0.0.1 -p tcp --dport 7003 -j ACCEPT iptables -I INPUT -s 127.0.0.1 -p tcp --dport 7004 -j ACCEPT iptables -I INPUT -s 127.0.0.1 -p tcp --dport 7005 -j ACCEPT
转载请注明出处
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-10-11 Zookeeper升级新版本步骤【转】
2022-10-11 Zookeeper运维总结【转】
2019-10-11 分布式之消息队列复习精讲【转】
2017-10-11 linux强制踢掉登录用户【转】