@guodong
2017-11-15T11:16:56.000000Z
字数 1578
阅读 830
Redis
- CentOS版本:CentOS 6.5
- 主机IP:192.168.6.105
安裝 GCC 编译工具 不然会有编译不过的问题
yum install -y gcc g++ gcc-c++ make
cd /home/es
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -xzvf redis-4.0.2.tar.gz
cd redis-4.0.2
make
出现如下信息
执行
make test
看到如下信息,说明编译成功
1、在/home/es/redis-4.0.2
目录下创建cluster
目录
cd /home/es/redis-4.0.2
mkdir cluster
2、在cluster
目录下,创建名为7001、7002、7003、7004、7005、7006
的目录
cd cluster/
mkdir 7001 7002 7003 7004 7005 7006
3、在每个目录下分别新建配置文件,把如下 redis.conf 配置 内容粘贴进去
vi 7001/redis.conf
vi 7002/redis.conf
vi 7003/redis.conf
vi 7004/redis.conf
vi 7005/redis.conf
vi 7006/redis.conf
#端口,每个节点端口要不一致
port 7001
#默认ip为127.0.0.1,需要改为本机ip,否则创建集群时无法访问对应的端口,无法创建集群
bind 192.168.6.105
#redis后台运行
daemonize yes
#pidfile文件
pidfile /var/run/redis_7001.pid
#开启集群
cluster-enabled yes
#集群的配置,配置文件首次启动自动生成
cluster-config-file nodes_7001.conf
#aof日志开启,有需要就开启,它会每次写操作都记录一条日志
appendonly yes
cd /home/es/redis-4.0.2
for((i=1;i<=6;i++)); do src/redis-server cluster/700$i/redis.conf; done
ps -ef | grep redis //redis是否启动成功
netstat -tnlp | grep redis //监听redis端口
1.安装curl
sudo yum install curl
2. 安装RVM
curl -L get.rvm.io | bash -s stable
source /usr/local/rvm/scripts/rvm
3. 查看rvm库中已知的ruby版本
rvm list known
4. 安装一个ruby版本
rvm install 2.4.1
5. 查看Ruby版本
ruby -v
6. 安装Redis库
gem install redis
注意:在任意一台上运行 不要在每台机器上都运行,一台就够了
Redis 官方提供了redis-trib.rb
这个工具,就在解压目录的 src
目录中
cd /home/es/redis-4.0.2
# 创建集群,集群6个节点,3主3从
src/redis-trib.rb create --replicas 1 192.168.6.105:7001 192.168.6.105:7002 192.168.6.105:7003 192.168.6.105:7004 192.168.6.105:7005 192.168.6.105:7006
出现如下内容:
输入yes
安装完成
pkill redis