在同一台机器上配置主从redis服务(master-slave)。
这个测试的案例是:master服务的端口是6379 ,slave服务器的端口是 6380,IP:127.0.0.1。
第一步:下载redis服务。我前面文章里已经有链接地址(git网站),可以下载下来。如果你的机器是linux,那请换个地址下载,本文仅对windows下部署做出说明
第二步:复制出一个 redis.conf 文件,命名为:redis_slave.conf (对应住服务器和从服务器的配置文件)
第三步:redis.conf 文件一切默认; redis_slave.conf 文件里我们将端口号修改成 6380,并且将 slaveof 修改为: slaveof 127.0.0.0 6379(设置master服务器地址)
第四步:运行windows命令行工具(或者开始输入框里输入 cmd) ,进入命令行页面,进入redis-server目录下
第五步: 首先启动master服务:输入命令:redis-server redis.conf (执行server运行对应的config配置文件)。然后再启动一个cmd命令行页面,启动slave服务,命令:redis- server redis_slave.conf
第六步:启动redis-cli客户端程序。在cmd命令行中输入:redis-cli -p 6379 。再启动一个cmd命令行页面,输 入: redis-cli -p 6380。分别启动两个不同端口的客户端(对应两个server服务)
第七步:在redis-cli -p 6379 命令行页面,输入 set key “test” ,则可以在另一个cmd命令行页面(6380),输入命 令:get key,则可以得到:test
通过master 和slave之间的sync命令,数据复制成功,分布式数据存储实验完成。
备注:启动redis_cli 客户端默认是以6379端口打开的,当我们想修改客户端的默认端口时候,可以用上面的命 令修改为我们想要的端口号