Redis指定支持访问的ip
- redis支持限定网卡,不支持指定到某一个具体的ip

- bind 127.0.0.1 表示对本机运行访问;bind 0.0.0.0表示对所有的ip开放,但是对所有ip开发存在较大数据风险
- 指定ip访问一般通过iptables实现,使用iptables限定特定ip可访问redis-server的端口
redis持久化:
-
Rdb快照模式
配置:
#vim /etc/redis.confsave 900 1 save 300 10 save 60 10000 dbfilename dump.rdb dir /var/lib/redis说明: a. 根据数据更新频率设定持久化快照数据的频率 b. 如Rdb模式开启状态下出现数据写入出错(或者Rdb模式被异常关闭),最后一次镜像持久化之后的数据会丢失 c. 镜像数据文件由dbfilename和dir配置指定
-
Aof日志模式
配置:
#vim /etc/redis.confAppendonly yes appendfilename "appendonly.aof" dir /var/lib/redis说明: a. Aof模式会保存操作日志(类似mysql的binlog模式) b. Aof模式和Rdb模式支持同时开启 c. 参考链接:https://redisbook.readthedocs.io/en/latest/internal/aof.html
Redis 主从复制:
-
Master redis服务无需配置
-
Slave redis配置:
修改slaveof配置,指向master的ip和port
删除slave redis的持久化文件
rm -rf appendonly.aof dump.rdb
启动slave redis 的redis-server说明:
Slave redis不支持写入和修改

Redis集群:
参考链接:https://juejin.im/post/5b4dd82ee51d451925629622
待实测

本文介绍了如何配置Redis以限制访问IP,包括使用`bind`指令和iptables进行访问控制。接着讨论了Redis的两种持久化方式——Rdb快照和Aof日志,并给出了配置示例。此外,详细阐述了Redis主从复制的设置,其中Master无需配置,Slave需配置`slaveof`并删除持久化文件。最后,提到了Redis集群的构建,并提供了相关参考资料。
1803

被折叠的 条评论
为什么被折叠?



