在搭建redis集群时遇到了几个莫名其妙的错误,记录一下
1.安装Redis
(1).安装redist需要安装支持包,yum install gcc-c++
(2).redis安装包采取的是在线wget下载.若wget命令不存在,执行 yum -y install wget安装
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
(3).解压在当前目录(我的是家目录)
[root@admin ~]# tar -zxvf redis-4.0.9.tar.gz
(4).编译并安装 (redis安装程序是c语言编写,需要编译转换后才能安装)
[root@admin redis-4.0.9]# make && make PREFIX=/usr/local/redis install
--->1).&&连接两个命令,前面命令的返回值决定是否执行后面的命令
--->2).PREFIX(注意:大写)指定安装目录,若目录不存在,则自动创建
(5).复制配置文件并修改
复制安装包下 redis.conf 到 目录/usr/local/redis下,并改名 6379.conf (改不改没影响)
vim 6379.conf
修改: bind 127.0.0.1 ---->bind 自己ip
daemonize no no---->yes
protected-mode yes yes---->no
(6).修改下启动脚本
#chkconfig 2345 10 90 添加对chkconfig的支持,2345表示服务允许启动的级别是2,3,4,5;10和90用于设置服务的启动顺序和关闭顺序。数值小的先执行,数值大的后执行。取值范围在0~99.
EXEC和CLIEXEC分别表示redis服务器后端启动和前端启动的应用程序路径。CONF指的是程序配置文件的路径
(7).配置环境变量并开启redis防火墙端口
(8).启动
2.搭建Redis集群
1.创建集群节点文件目录
在/usr/local/redis-cluster目录下创建 7001 7002 7003 7004 7005 7006目录文件
mkdir 7001 7002 7003 7004 7005 7006
2.复制配置文件
从已经安装的redis中,复制redis.conf文件到上面的6个文件目录
cp redis.conf /usr/local/redis-cluster/7001/7001.conf
修改redis配置文件