Window下安装redis和配置集群

来源:互联网 发布:佳能mp228清零软件 编辑:程序博客网 时间:2024/05/17 21:39

参考文章:http://www.jianshu.com/p/22af55518f6d
涉及所有安装文件和最终配置结果下载http://pan.baidu.com/s/1slpbaPZ

安装redis

1、 网址:https://github.com/MSOpenTech/redis/releases,如果想把redis当做window的服务就下载msi版本,否则下载zip就行(后期也可以手动加入到服务)
ZIP的直接解压就行

2、运行Redis

redis文件下文件解释

redis-benchmark.exe #基准测试
redis-check-aof.exe # aof
redis-check-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis.windows.conf # 配置文件

开启服务端:
用cmd 进入到redis安装或者解压文件夹
执行命令redis redis-server.exe redis.windows.conf —后面那个是配置文件
如果没有加入到window服务这个要一直打开。这样服务端就开启了

redis-server.exe redis.windows.conf

开启客户端
用cmd 进入到redis安装或者解压文件夹
redis-cli.exe -h 127.0.0.1 -p 6379 —–h 就是ip -p就是端口号

redis-cli.exe -h 192.168.1.120 -p 7001

手动加入window服务
用cmd 进入到redis安装或者解压文件夹
redis-server.exe –service-install redis.windows.conf –service-name RedisServer6379 –port 6379

redis.windows.conf:配置文件
service-name:就是服务的名字
port:端口号

下面就是redis操作了—就不详述了

主从复制

需要另外一个实例,把你刚才安装的redis拷贝一份,然后进入redis.windows.conf配置文件中 改一下端口就行
port 7006 这里你随意修改

slaveof 192.168.1.120 6379 这句话的意思就是主节点在ip是192.168.1.120上 他的节点是6379

slaveof 192.168.1.120 6379

哨兵机制
这里以后慢慢写

作为消息队列
这里以后慢慢写

集群

主要参考文章http://www.jianshu.com/p/22af55518f6d
但是上面文章有很多我自己配置起来没有效果,下面附上我的解决方案
附上最主要的配置

daemonize yes
port 9001
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
bind 你的ip

配置要点

1. 安装RubyGems
上面文章中写的直接双击setup.rb 安装 rubyGems来安装,但是我的是安装没结束就自动退出,后来我的想到办法是用cmd进入下载的RubyGems文件夹,然后输入setup.rb来安装的

2.用RubyGems安装redis依赖
原文中

gem sources –remove https://rubygems.org/ 删掉原来的源
gem sources -a http://ruby.taobao.org 添加淘宝源
gem sources -l 查看现有的源
gem install redis 安装redis依赖

我总是添加不成功淘宝源,即使改成https://ruby.taobao.org 也是没有效果,最后采用的离线安装,首先下载离线gem 链接https://rubygems.org/gems/redis/,一定要根据你的redis下载版本来下载,注意一下,当选择好版本后点击图中那个来下载这里写图片描述

执行 gem install -l 刚才下载的离线文件(我的是redis-3.0.5.gem)

0 0
原创粉丝点击