Redis3.0缓存服务器安装部署

上一篇 / 下一篇  2015-11-26 15:56:38 / 个人分类:搭建测试环境

之前测试某项目,需搭建Redis集群环境,现整理如下。

1
、找3RHEL-6.x虚拟机,配置均为2CPU4GMem20GDiskip分别为192.168.0.90/91/92。以下第29步均要在192.168.0.90/91/92上操作。

2
、关闭selinux
vi /etc/selinux/config
SELINUXdisabled并保存

3
、关闭防火墙并改为开机不启动。
service iptables stop
chkconfig iptables off

4
、安装系统依赖包。
yum install gcc gcc-c++ ncurses-devel bison cmake zlib tcl
yum install ruby-devel

5
、上传如下安装包到/home/tb中并进入此目录。
yum localinstall ruby-1.8.7.352-7.el6_2.x86_64.rpm
yum localinstall rubygems-1.8.15-62.1.x86_64.rpm
yum localinstall epel-release-6-8.noarch.rpm

6
、编辑epel.repo
vi /etc/yum.repos.d/epel.repo
所有的enabled值修改为1

7
、依次安装如下安装包。
gem install -l rubygems-update-2.4.8.gem
gem update
gem install -l json_pure-1.8.1.gem
gem install -l redis-3.2.1.gem
rpm -ivh rubygem-json_pure-1.8.1-2.1.4.src.rpm
rpm -ivh rubygem-redis-3.2.1-1.fc23.src.rpm

8
、上传如下安装包到/home/bt中并进入此目录。
tar xzf redis-3.0.2.tar.gz
cd redis-3.0.2
make

9
、创建redis-cluster目录。
cd /home/bt
mkdir redis-cluster

10
、分别在192.168.0.90/91/92/home/bt/redis-cluster目录下创建文件夹。
192.168.0.90:mkdir 7000 7005
192.168.0.91:mkdir 7001 7003
192.168.0.92:mkdir 7002 7004

11
、在文件夹70007005中,各创建一个redis.conf文件,内容如下(不同的目录下的端口不一样,端口和各自的文件夹对应7000,7001……)。
vi redis.conf
port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
daemonize yes
appendonly yes

12
、在文件夹70007005中,均从/home/bt/redis-3.0.2/src里复制redis-server文件。

13
、依次启动6个实例。
cd 7000
./redis-server redis.conf
cd 7001
./redis-server redis.conf
cd 7002
./redis-server redis.conf
cd 7003
./redis-server redis.conf
cd 7004
./redis-server redis.conf
cd 7005
./redis-server redis.conf

14
、在192.168.0.90上创建集群。
cd /home/bt/redis-3.0.2/src
./redis-trib.rb create --replicas 1 192.168.0.90:7000 192.168.0.91:7001 192.168.0.92:7002 192.168.0.91:7003 192.168.0.92:7004 192.168.0.90:7005
replicas 1
参数是默认将偶数ip个数平均分配,二分之一为主、二分之一为从

15
、在192.168.0.90上测试。
cd /home/bt/redis-3.0.2/src
./redis-cli -c -h 192.168.0.90 -p 7000
./redis-cli -c -h 192.168.0.90 -p 7005
./redis-cli -c -h 192.168.0.91 -p 7001
./redis-cli -c -h 192.168.0.91 -p 7003
./redis-cli -c -h 192.168.0.92 -p 7002
./redis-cli -c -h 192.168.0.92 -p 7004

16
、查看进程。
ps -ef |grep redis


TAG: Redis 服务器 缓存

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-14  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1642
  • 日志数: 1
  • 建立时间: 2015-02-01
  • 更新时间: 2015-11-26

RSS订阅

Open Toolbar