提高redis cluster集群的安全性,增加密码验证
节点设置密码
1、修改配置文件
在配置文件里面增加密码选项,一定要加上masterauth,不然Redirected的时候会失败。
masterauth redispassword
requirepass redispassword
修改后需要重启redis节点。
2、动态修改
连接redis节点进行配置设置,然后config rewrite 将配置同步到配置文件中,不需要重启节点。
redis-cli -p 8001 -c
config set masterauth redispassword
config set requirepass redispassword
config rewrite
注意:每个节点的密码需要保持一致,不然Redirected的时候会失败。
第二种方式不需要重启服务比较快,同时也修改了配置文件 。
集群工具设置密码
默认集群管理工具redis-trib.rb是没有密码的,也没有通过参数可以设置密码。但是这个ruby脚本是调用ruby的redis模块,因此我们只需要找到ruby的client.rb文件,在这个脚本里面修改配置就可以了。
如果使用gem安装一般是可以在家目录下找到client.rb这个脚本。具体可以使用find查找一下:find / -name 'client.rb'
class Client
DEFAULTS = {
:url => lambda { ENV["REDIS_URL"] },
:scheme => "redis",
:host => "127.0.0.1",
:port => 6379,
:path => nil,
:timeout => 5.0,
:password => "redispassword",
:db => 0,
:driver => nil,
:id => nil,
:tcp_keepalive => 0,
:reconnect_attempts => 1,
:inherit_socket => false
}
注意:这个修改之后,本机其他ruby脚本调用默认也是这个密码。
转载于:https://www.cnblogs.com/ExMan/p/11011362.html
提高redis cluster集群的安全性,增加密码验证相关推荐
- python连接redis集群如何释放内存_python 连接 redis cluster 集群
一. redis集群模式有多种, cluster模式只是其中的一种实现方式, 其原理请自行谷歌或者百度, 这里只举例如何使用Python操作 redis cluster 集群 二. python 连接 ...
- redis cluster 集群 HA 原理和实操(史上最全、面试必备)
文章很长,建议收藏起来慢慢读!疯狂创客圈总目录 语雀版 | 总目录 码云版| 总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 经典图书:<Java高并发核心编程(卷1)> 面试必备 ...
- Ubuntu 16.04下Redis Cluster集群搭建(官方原始方案)
前提:先安装好Redis,参考:http://www.cnblogs.com/EasonJim/p/7599941.html 说明:Redis Cluster集群模式可以做到动态增加节点和下线节点,使 ...
- redis集群扩容和缩容_深入理解Redis Cluster集群
一.背景 前面的文章<深入理解Redis哨兵机制>一文中介绍了Redis哨兵集群的工作原理,哨兵集群虽然满足了高可用的特性,但是依然存在这样的问题:即数据只能往一个主节点上进行写入. 只能 ...
- Redis Cluster 集群详解
Redis 分布式扩展之 Redis Cluster 方案 主从切换的过程中会丢失数据,因为只有一个 master,只能单点写,没有解决水平扩容的问题.而且每个节点都保存了所有数据,一个是内存的占用率 ...
- redis cluster集群选主
redis 选主过程分析 当slave发现自己的master变为FAIL状态时,便尝试进行Failover,以期成为新的master.由于挂掉的master可能会有多个slave.Failover的 ...
- redis cluster 集群重新启动关闭
找遍了redis cluster官方文档,没发现有关集群重新启动和关闭的方法.为啥会没有呢,推測redis cluster至少要三个节点才干执行,三台同一时候挂掉的可能性比較小,仅仅要不同一时候挂掉. ...
- rediscluster全局数据_redis迁移,从redis cluster集群迁移数据到另外一个redis cluster集群...
redis迁移,redis集群迁移$ yum install automake libtool autoconf bzip2 -y $ git clone https://github.com/vip ...
- Redis Cluster 集群模式原理和动态扩容
Redis Cluster原理 详细参考 Redis cluster集群模式的原理, 在这里补充下要点 16384个slot, 平均分布在各个master, key-value 对存储在slot中; ...
最新文章
- MindSpore模型推理
- android activity跳转多次闪退_Android实现Activity和Fragment的跳转动画
- c莫比乌斯函数_代佳璇缘起一条莫比乌斯环,我爱上了难缠的数学!
- ai作文批改_全球第一份机器人批改的作文 阿里AI批改中文试卷
- http响应协议分析
- php 精度运算,PHP BC 库(任意精度数字运算) | 网游世界
- mysql外键_MySQL外键约束(FOREIGN KEY)
- vue v-model指令
- c 语言鼠标钩子,鼠标钩子程序示例
- ICE笔记(02):简单的ICE通信应用-Hello World
- 哦豁,女朋友都能被别人撩走,还不赶快去Coding回来
- python基础:面向对象的应用--搬家具。
- 【React】facebook最新状态管理库Recoil
- 北京智和信通受邀出席2022IT运维大会,荣获“2022智能运维星耀榜最具影响力企业”
- 谁是卧底? 科普影子寄存器
- 犀浦某校一名计算机系大二男生,大学生恋爱的案例分析.docx
- com.android.coolwind,土豆视频(com.tudou.android) - 9.2.5 - 应用 - 酷安
- SAP Memory ABAP Memory超级详细解析
- 无线家庭生活 教你如何设置无线路由器1
- Exception: Please add mujoco library to your PATH:set PATH=C:\User\*\ .mujoco\mujoco200\bin;%PAT
热门文章
- Chrome无法播放m3u8格式的直播视频流的问题解决
- 21天学通Visual.Basic pdf
- Spring 中的 LocalSessionFactoryBean和LocalContainerEntityManagerFactoryBean
- 灵动标签调用友情链接
- ASP.NET MVC下的四种验证编程方式[续篇]
- 上周热点回顾(6.14-6.20)
- 【收集】ADOADO.NET 读取 Oracle 数据集
- Spring 处理过程分析
- webservice 启用代理服务器
- RUNOOB python练习题10