I'm the gatekeeper of my own destiny

导航

基于Windows服务器集群的Redis主从配置指南

      前段时间一个项目因并发量大。因防止宕机做了主从备份,首页的表连接查询又非常的耗时。故此拿出利器Redis缓存这个查询结果,并随着用户操作而更新。

     因官方目前只有linux版,Windows版下载:  https://github.com/ServiceStack/redis-windows/tree/master/downloads

     下载完成后解压进入redis目录

      设置Redis主服务器      

     1.安装主服务器缓存:Master Redis

        新建一个bat文件:redis-server --service-install redis.windows.conf  --loglevel verbose --service-name redis    双击执行

  

     2.在主服务器上设置为服务并启动

       新建批处理:redis-server --service-start --service-name redis redis.window.conf    双击执行

      打开服务界面,如下图,下次Windows开机后redis服务会自动启动

     

     3.因上图中的服务是没有界面的,且不方便演示。故此我们手动启动有界面的redis

         双击redis-server.exe,注意屏幕不能关闭。然后打开redis-cli.exe。屏幕显示127.0.0.1:6379,代表redis已经正常启动

        尝试往里面写入值,然后读取

       

     设置redis从服务器

     1.复制redis文件夹到从服务器,并安装

     新建批处理 redis-server --service-install redis.windows.conf  --loglevel verbose --service-name slave1       

       2.设置自动启动

       批处理  redis-server --service-start --service-name slave1 redis.window.conf      

      3.打开从服务器redis.window.conf配置文件

        a)改动端口为6780    port 6780

        b)设置为主服务器的从服务器  

bind 127.0.0.1        从服务器IP
slaveof 192.168.0.102 6379    主服务器IP和端口

     开始测试主从Redis

       1.为了演示方便,手动启动从服务器的redis

       redis-server.exe redis.windows.conf  (以redis.windows.conf为配置文件启动),

      

 

         主服务器CMD窗口显示如下信息   

在从服务器上测试数据

   1.连接本地: redis-cli.exe -h 127.0.0.1 -p 6380,

    

   获取

 

到此Redis主从设置就此完结,下一节:IIS如何做到负载均衡集群式管理

posted on 2016-02-20 17:54  Wishbay  阅读(755)  评论(0编辑  收藏  举报