安装redis
本教程使用redis3.0版本。3.0版本主要增加了redis集群功能
安装的前提条件:
需要安装gcc:yum install gcc-c++
1、下载redis的源码包。https://pan.baidu.com/s/1lCxCBiYpWBlff8PIcuTVjw
2、把源码包上传到linux服务器
3、解压源码包
tar -zxvf redis-3.0.0.tar.gz
4、进入解压后的目录 执行Make
5、执行make install
make install PREFIX=/usr/local/redis
执行Redis
- 前端启动模式
/usr/local/redis/bin/redis-server
默认是前端启动模式,端口是6379
- 后端启动
- 从redis的源码目录中复制
redis.conf
到redis的安装目录
。 - 修改配置文件
- 从redis的源码目录中复制
daemonize no
修改为 yes
3.执行./redis-server redis.conf
后端启动redis
搭建集群需要的环境
搭建集群需要使用到官方提供的ruby脚本,
需要安装ruby的环境。
- 安装ruby
yum install ruby
yum install rubygems
找到redis集群管理工具redis-trib.rb文件, 在redis解压后的安装目录的src下
脚本需要的ruby包, 需要上传到linux服务。
下载:
- 安装ruby的包:
https://pan.baidu.com/s/1EUWBMDtOK0ghHnn1j-9hYQ
执行gem install redis-3.0.0.gem
集群的搭建
第一步:创建6个redis实例,端口号从7001~7006
第二步:修改redis的配置文件
1.修改端口号
2.打开cluster-enable前面的注释
第三步:把创建集群的ruby脚本redis-trib.rb复制到redis-cluster目录下
第四步:启动6个redis实例
第五步:创建集群
./redis-trib.rb create --replicas 1 ip:7001 ip:7002 192.168.25.153:7003 ip:7004 ip:7005 ip:7006
测试集群
redis01/redis-cli -h 192.168.1.102 -p 7002 -c
关闭redis
redis01/redis-cli -p 7001 shutdown