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

5、

编译安装

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,后面一章再讲集群的配置。

 

展开阅读全文

没有更多推荐了,返回首页