redis 指定ip、持久化、主从复制和集群

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis指定支持访问的ip
  1. redis支持限定网卡,不支持指定到某一个具体的ip
    在这里插入图片描述
  2. bind 127.0.0.1 表示对本机运行访问;bind 0.0.0.0表示对所有的ip开放,但是对所有ip开发存在较大数据风险
  3. 指定ip访问一般通过iptables实现,使用iptables限定特定ip可访问redis-server的端口
redis持久化:
  1. Rdb快照模式
    配置:
    #vim /etc/redis.conf

    save 900 1
    save 300 10
    save 60 10000
    dbfilename dump.rdb
    dir /var/lib/redis
    
    说明:
    a.	根据数据更新频率设定持久化快照数据的频率
    b.	如Rdb模式开启状态下出现数据写入出错(或者Rdb模式被异常关闭),最后一次镜像持久化之后的数据会丢失
    c.	镜像数据文件由dbfilename和dir配置指定
    

    在这里插入图片描述

  2. Aof日志模式
    配置:
    #vim /etc/redis.conf

    Appendonly 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 主从复制:
  1. Master redis服务无需配置

  2. 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
待实测
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值