CentOS 7服务器安装Redis并配置集群(上)

一、环境准备及规划

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球