redis 安装,主从配置(windows)
安装Redis:
-----------------------------------------------------------------------
参考:http://os.51cto.com/art/201403/431103.htm
http://cardyn.iteye.com/blog/794194
http://zhidao.baidu.com/link?url=ikkcQvY8iMPrJxYNirtOcItzHFNH6_TYvaDmXiQ6J3ZYmAkQ7EkSn4PDr_X4_Nq65XLr53nu1ERp1L7VB9A0E2-t2s_xmevxqs2R2dbYZKC
phpredis扩展http://pecl.php.net/package/redis/2.2.7/windows
官方网站:http://redis.io/
官方下载:http://redis.io/download 可以根据需要下载不同版本
windows版:https://github.com/mythz/redis-windows
下载完成后 可以右键解压到 某个硬盘下 比如D:\Redis\redis-2.6。
在D:\Redis\redis-2.6\bin\release下 有两个zip包 一个32位一个64位。
根据自己windows的位数 解压到D:\Redis\redis-2.6 根目录下。
2.启动Redis
进入redis目录后 开启服务 (注意加上redis.conf)
redis-server.exe redis.conf
这个窗口要保持开启 关闭时redis服务会自动关闭
redis会自动保存数据到硬盘 所以图中是我第二次开启时 多了一个 DB loaded from disk
3.测试使用
另外开启一个命令行窗口 进入redis目录下 (注意修改自己的ip)
redis-cli.exe -h 192.168.10.61 -p 6379
输入set key1 123回车 显示ok
输入get key1 123回车 显示"123"
---------------------------------------------------------------------------------------
redis 主从配置:
参考:http://m.blog.csdn.net/blog/wyqlxy/9064615
在同一台机器上配置主从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端口打开的,当我们想修改客户端的默认端口时候,可以用上面的命 令修改为我们想要的端口号