首页 > 数据库 >redis-cluster群集在线设置密码【原创】

redis-cluster群集在线设置密码【原创】

时间:2023-10-11 15:36:14浏览次数:37  
标签:iptables 群集 redis cluster INPUT dport -- 7000

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

转载请注明出处

标签:iptables,群集,redis,cluster,INPUT,dport,--,7000
From: https://www.cnblogs.com/paul8339/p/17757291.html

相关文章

  • 【虹科干货】Redis Enterprise 自动分层技术:大数据集高性能解决方案
    越来越多的应用程序依赖于庞大的数据集合,而这些应用程序必须快速响应。借助自动分层,RedisEnterprise7.2帮助开发人员轻松创建超快的应用程序。何乐而不为?Redis将数据存储在内存中,因此应用程序能以最快的速度检索和处理数据。然而,随着应用程序需要处理的数据越多,存储数据集所需的......
  • Redis的Java客户端——SpringDataRedis、RedisTemplate、StringRedisTemplate
     版权声明:本文为CSDN博主「我爱布朗熊」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_51351637/article/details/127502799一、初步了解SpringDataRedisSpringData是Spring中数据操作的模块,包括对各种数据库的集......
  • 探索Redis与MySQL的双写问题
    本文已收录至GitHub,推荐阅读......
  • 探索Redis与MySQL的双写问题
    本文已收录至GitHub,推荐阅读......
  • 利用redis队列抢红包
    /***发放红包*@param$money//金额*@param$num//数量*@param$packet//群组id确保key的唯一性*@param$user_id//发放人*@returnarray*/publicfunctiondeliver($num,$packet,$money,$user_id){//业......
  • 看完包你搞懂Redis缓存穿透、击穿和雪崩!!!说到做到
    缓存穿透缓存穿透是指当用户对Redis发出无效或者不存在的数据信息操作时,这条数据在Redis中不存在,Redis就会在MySQL数据库中查询,可时无效的信息在mysql数据库中也不存在,就会造成Redis一直查询MySQL,对MySQL造成极大压力解决方式方式一:返回缓存空值这种方式有点像“以牙还牙”,对......
  • Redis写入反弹连接任务
    Cron表达式cron的增删改查crontab-uroot-r            删除某个用户的任务crontab-uroottime.cron把文件添加到某个用户的任务crontab-uroot-I               列举某个用户的任务crontab-uroot-e               ......
  • Redis淘汰策略-231005
    Redis的内存淘汰策略有哪些:noeviction:当内存不足以容纳新写入数据时,新写入操作会报错;allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key。(这个是最常用的);allkeys-random:当内存不足以容纳新写入数据时,在键空间中,随机移除某个key。设置过期时间的键空间......
  • redis集群方案有哪些
       ......
  • Redis事务和持久化
    Redis事务处理流程Redis服务器接受客户端命令检查客户端是否处于事务状态是,则将命令放入事务队列中向客户端返回QUEUED字符串(表示命令已入事务列队)否,则直接执行命令向客户端返回命令执行结果Redis事务错误调用EXEC之前的错误(语法错误/事务回滚)......