【Redis一】Redis2.4.5搭建主从复制环境

本文详细介绍了在Windows上基于Redis2.4.5搭建主从复制环境的步骤,包括配置文件修改和服务器启动。尽管版本较旧,但文中提到的主从复制机制在故障时缺乏自动failover。内容涵盖主从数据同步测试和内存快照文件。

Redis主从复制搭建步骤

 

Redis搭建主从复制的步骤十分简单,以下在Windows上操作。

 

注意,本文基于Redis2.4.5,属于较老版本,这里强调版本是在本文写完的时候补上的。对Redis的主从复制机制,失望透顶,没有任何的failover,不知道最新的2.8版本,以及即将出来的3.0版本,是否有改进。

 

1. 解压Redis压缩包至E:\devsoftware\redis-2.4.5-win32-win64\64bit

2.在Redis目录中复制两份redis.conf,分别命名为redis.conf.slave1,redis.conf.slave2

3.修改redis.conf.slave1文件,

  • port 6379 改为 port 6380
  • 打开slaveof指令,改为slaveof 127.0.0.1 6379
  • 将快照文件名改为dbfilename dump.slave1.rdb
  • 如果使用AOF方式持久化,则需要将appendfilename appendonly.aof改为appendfilename appendonly.slave1.aof

4. 修改redis.conf.slave2文件

  • port 6379 改为 port 6381
  • 打开slaveof指令,改为slaveof 127.0.0.1 6379
  • 将快照文件名改为dbfilename dump.slave2.rdb
  • 如果使用AOF方式持久化,则需要将appendfilename appendonly.aof改为appendfilename appendonly.slave2.aof

5. 启动三个Redis服务器,形成一主两从的主从复制副本集

 

通过上面的启动过程,可见只需要redis-server一个启动脚本即可,它读取不同的配置文件,来完成初始化

 

 

  • Master启动时的日
redis windows支持32bit和64bit,自己实际情况选择,都是windows环境的,Redis个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。 redis windows基本简介 Redis个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave。 redis windows使用方法 下载完成后 可以右键解压到 某个硬盘下 比如D:\Redis\redis-2.6。 在D:\Redis\redis-2.6\bin\release下 有两个zip包 个32个64位。 根据自己windows的位数 解压到D:\Redis\redis-2.6 根目录下 进入redis目录后 开启服务 (注意加上redis.conf) 这个窗口要保持开启 关闭时redis服务会自动关闭 redis会自动保存数据到硬盘 所以图中是我第二次开启时 多了个 DB loaded from disk 另外开启个命令行窗口 进入redis目录下 (注意修改自己的ip)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值