项目分步13:部署缓存服务

环境准备

拓扑结构


主机名        IP地址:端口                    角色

redisA     192.168.4.51:6379               redis服务器

redisB    192.168.4.52:6379                redis服务器

redisC    192.168.4.53:6379                redis服务器

redisD    192.168.4.54:6379                redis服务器

redisE    192.168.4.56:6379                redis服务器

redisF    192.168.4.57:6379                redis服务器

mgm       192.168.4.58                        管理主机

部署redis服务器

全部都要装啊

6台redis服务器做如下:

安装软件

初始化配置

停止服务

修改配置文件,启用集群设置

启动服务

查看服务信息

创建redis集群

配置管理主机

部署运行环境

创建管理脚本

6台redis服务器搭建(6台都要)

[root@redisA ~]# yum -y install gcc pcrl-devel openssl-devel

[root@redisA ~]# yum -y install ruby rubygems

[root@redisA redis]# gem install redis-3.2.1.gem

[root@redisA redis]# mkdir /root/bin

[root@redisA redis]# tar -zvxf redis-4.0.8.tar.gz

[root@redisA redis-4.0.8]# make

[root@redisA redis-4.0.8]# make install

[root@redisA redis-4.0.8]# ./utils/install_server.sh

[root@redisA redis-4.0.8]# /etc/init.d/redis_6379 stop

 [root@redisA redis-4.0.8]# vim/etc/redis/6379.conf


[root@redisA redis-4.0.8]# /etc/init.d/redis_6379 start

[root@redisA redis-4.0.8]# /etc/init.d/redis_6379 status

Redis is running (4343)

[root@redisA redis-4.0.8]# netstat -utnlp | grep redis-server

[root@redisA redis-4.0.8]#redis-cli  -h 192.168.4.51

192.168.4.51:6379> ping

PONG

配置管理主机(192.168.4.58)

[root@mgm redis]# yum -y install

ruby rubygems

[root@mgm redis]# gem install

redis-3.2.1.gem

[root@mgm redis]# mkdir/root/bin  //创建命令检索目录

[root@mgm redis]# tar -zvxf redis-4.0.8.tar.gz

[root@mgm redis]# cd redis-4.0.8/src/

[root@mgm src]# cp redis-trib.rb

/root/bin //创建管理集群脚本

[root@mgm src]# chmod +x /root/bin/redis-trib.rb

[root@mgm src]# redis-trib.rb help //查看命令帮助

创建集群

[root@mgm src]# redis-trib.rb create --replicas 1 192.168.4.51:6379

192.168.4.52:6379 192.168.4.53:6379 192.168.4.54:6379 192.168.4.56:6379

192.168.4.57:6379


查看集群信息

[root@mgm src]# redis-trib.rb info 192.168.4.57:6379


[root@mgm src]# redis-trib.rb check 192.168.4.57:6379


测试配置

[root@redisA redis-4.0.8]# redis-cli -c -h 192.168.4.51 -p 6379

192.168.4.51:6379> set name test

192.168.4.52:6379> set age 19

192.168.4.51:6379> set school hahaha

[root@redisB ~]# redis-cli -h

192.168.4.52 -p 6379

192.168.4.51:6379> get age

"19"

192.168.4.52:6379> get name

"test"

192.168.4.52:6379> get school

"hahaha"

你可能感兴趣的:(项目分步13:部署缓存服务)