一, 单机版 redis 安装
1. 下载 redis-3.0.5.tar.gz 文件
2. 需要安装gcc:命令: yum install gcc-c++
3. 解压源码包 命令: tar -xzvf redis-3.0.5.tar.gz
4. 进入解压后的源码包 cd redis-3.0.5/ 执行命令: make
5. 使用 make install 指定安装目录 命令: make install PREFIX=/usr/local/redis
redis 的启动
1. 前端启动: cd /usr/local/redis/bin/ 执行命令: ./redis-server 端口是6379
2. 后端启动,需要指定配置文件启动
1)从解压目录拷贝配置文件到安装目录,cp redis.conf /usr/local/redis/bin/redis.conf
2)修改配置文件 redis.conf daemonize no 改为 daemonize yes
3) 执行命令后端启动:
bin 目录下执行: ./redis-server redis.conf
二, 模拟redis集群
1. 安装完成redis后, 进入 /usr/local 目录
2. 创建文件夹存放redis实例, mkdir redis-cluster, 进入/user/local 下执行 cp bin -r ../redis-cluster/redis01
3. 进入 redis01 中更改redis.conf 文件 1)指定端口号, 2, 去掉第二个 cluster-enabled yes 的注释, 表示要以集群启动
4, 需要安装ruby
5. 进入redis解压目录src下
cp redis-trib.rb /usr/local/redis-cluster 下
编写一个可执行文件 进入: /usr/local/redis-cluster
vim startall.sh
cd redis01 ./redis-server redis.conf cd .. cd redis02 ./redis-server redis.conf cd .. cd redis03 ./redis-server redis.conf cd .. cd redis04 ./redis-server redis.conf cd .. cd redis05 ./redis-server redis.conf cd .. cd redis06 ./redis-server redis.conf cd ..
6. 添加权限 chmod +x startall.sh
7, 执行 ./startall.sh
8. 查看启动进程: ps aux | grep redis
9. 创建集群 命令: ./redis-trib.rb create --replicas 1 192.168.88.142:7001 192.168.88.142:7002 192.168.88.142:7003 192.168.88.142:7004 192.168.88.142:7005 192.168.88.142:7006
10, 1 表示1个备份,
11. 到任意的客户端 比如 redis01 下链接任意的节点都可以
如
[root@bogon redis-cluster]# redis01/redis-cli -h 192.168.25.153 -p 7002 -c (-c表示链接集群)
12. 关闭redis, 本机可以在
[root@hadoop bin]# ./redis-cli
127.0.0.1:6379> shutdown
not connected> quit
[root@hadoop bin]# ps aux | grep redis 关闭redis服务,
集群可以 [root@bogon redis-cluster]# redis01/redis-cli -h 192.168.25.153 -p 7002 shutdown
详细 redis集群搭建及操作可以参考
链接:https://pan.baidu.com/s/1Oe8qbJiD_RzD3JNlavKhmQ
提取码:82w7