1、 软件安装
1.安装包是个压缩包 -->解压到 /home/redis_tar下 命令如下:
tar -zxvf ./../ -C /home/redis_tar
2.安装c++环境 yum -y install gcc-c++(注:redis底层源码是c++)
3.解压后需要源码编译 进入到redis-3.0.0后执行make
4.编译完后开始安装 需要指定一个安装路径
make install PREFIX=/data/redis
5.将解压包中的redis.conf拷贝到/data/redis/bin目录下并修改
6.直接执行后端启动server命令bin/redis-server redis.conf
改deamonize yes
slaveof node1 6379 #端口号
2、集群搭建(重点)
前提说明:以下均在一台机器搭建6个虚拟节点,有的公司有钱,保不齐用每台机器作为一个节点
但是目前对于学习测试来说一台机器搭建器群就够用了
1、需要ruby环境。搭建集群的脚本是ruby实现的。
redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境:
安装ruby
yum install -y ruby
yum install -y rubygems
2、安装ruby和redis的接口程序
拷贝redis-3.0.0.gem至/software下(随意一个目录)
执行:
gem install /software/redis-3.0.0.gem
3、在redis编译完的目录下 进行主从赋值 cp -R bin01 ./bin02 ,复制到bin06
然后修改端口号 以及每台机器的cluster-enabled yes打开
7001
7002
7003
7004
7005
7006
4、编写脚本 start-all-redis .sh 用于启动集群
脚本内容为:
#!/bin/bash
cd bin01
./redis-server redis.conf
cd …
cd bin02
./redis-server redis.conf
cd …
cd bin03
./redis-server redis.conf
cd …
cd bin04
./redis-server redis.conf
cd …
cd bin05
./redis-server redis.conf
cd …
cd bin06
./redis-server redis.conf
cd …
5、修改脚本权限
chmod 777 start-all-redis.sh
6、启动
./start-all-redis.sh
ps -ef | grep redis 查看端口
7、将redis解压包的src目录下的redis-trib.rb文件拷贝到 redis编译完的目录下
执行以下命令:关联各虚拟节点
./redis-trib.rb create --replicas 1 192.168.153.211:7001 192.168.153.211:7002 192.168.153.211:7003 192.168.153.211:7004 192.168.153.211:7005 192.168.153.211:7006
8、连接集群:因为是在一台机器上所以就不需要指定-h 主机地址了
./redis-cli -p 7001 -c
-c 代表集群启动
原文地址:https://blog.csdn.net/murphyZ/article/details/88293419
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。