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

Redis指定支持访问的ip

  1. redis支持限定网卡,不支持指定到某一个具体的ip
    redis 指定ip、持久化、主从复制和集群_第1张图片
  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配置指定
    

    redis 指定ip、持久化、主从复制和集群_第2张图片

  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 指定ip、持久化、主从复制和集群_第3张图片

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 指定ip、持久化、主从复制和集群_第4张图片

Redis集群:

参考链接:https://juejin.im/post/5b4dd82ee51d451925629622
待实测
redis 指定ip、持久化、主从复制和集群_第5张图片

你可能感兴趣的:(redis,入门)