一、环境准备及规划
3台服务器都是CentOS 7.x,服务器IP如下:
10.223.201.141 ,10.223.201.142,10.223.201.143(这3台作为服务器集群使用)
另外2台服务器安装redis客户端来访问这个集群,这2台服务器操作系统版本也是CentOS 7.x,
这2台服务器IP为 10.223.201.151,10.223.201.152.
二、redis安装步骤如下:
1、下载redis安装包,我选择的是redis-5.0.1.tar.gz,下载这个不需多言了
wget http://download.redis.io/releases/redis-5.0.1.tar.gz
2、解压压缩包
tar -zxvf redis-5.0.1.tar.gz
3、如果没有安装gcc就要安装gcc
可以使用yum安装gcc依赖,如果木有yum也要安装下,这个就不多说了。
yum install gcc
4、跳转到redis解压目录下
cd redis-5.0.1
编译安装
make MALLOC=libc
6、进入到redis的src目录
cd src
7.安装
make install
8.安装完成会有如下提示出现:
Hint: It’s a good idea to run ‘make test’ ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
三、启动redis的2种方式
1.先切换到redis src目录下
cd src
./redis-server
2.以后台进程方式启动redis
第一步:修改redis.conf文件
将daemonize no修改为daemonize yes
第二步:指定redis.conf文件启动
./redis-server /usr/local/redis-5.0.1/redis.conf
启动后可以使用如下命令查看:
ps -aux | grep redis
四、设置redis开机自启动
1、在/etc目录下新建redis目录
mkdir redis
2、将/usr/local/redis-5.0.1/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /usr/local/redis-5.0.1/redis.conf /etc/redis/6379.conf
3、将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis-5.0.1/utils/redis_init_script /etc/init.d/redisd
4、设置redis开机自启动
先切换到/etc/init.d目录下
然后执行自启命令
chkconfig redisd on
service redisd does not support chkconfig
看结果是redisd不支持chkconfig
解决方法:
使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出
chkconfig: 2345 90 10
description: Redis is a persistent key-value database
注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。
再次执行开机自启命令,成功
chkconfig redisd on
现在可以直接已服务的形式启动和关闭redis了
启动:
service redisd start
关闭:
service redisd stop
Stopping …
Redis stopped
设置开机自启动这块我也是在网上参考其他人的做法。
安装如上方法在142,143也装上redis,后面一章再讲集群的配置。
Original: https://www.cnblogs.com/kevinGao/p/15764479.html
Author: Kevin Gao
Title: CentOS 7服务器安装Redis并配置集群(上)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/529204/
转载文章受原作者版权保护。转载请注明原作者出处!