CentOS 6.5搭建Redis集群
2017-02-15 18:42
591 查看
一、下载安装
自行选择版本下载:http://download.redis.io/releases/;
解压:
进入解压目录:
编译安装:
编译过程如果提示gcc等command不识别,请自行安装:
将redis.conf文件拷贝到/etc/目录下:
启动redis:
二、配置开机启动
修改redis.conf文件中的daemonize为yes,确保守护进程开启;
编写开机启动脚本:
设置权限:
启动测试:
Starting Redis server…
Redis is running…
设置开机启动:
重启系统:
三、配置主从
修改Master、Slave的redis.conf配置文件:bind为0.0.0.0;
修改Slave的redis.conf配置文件:slaveof为192.168.12.101 6379(Master地址端口);
重启两个服务器,开始测试,取得预期效果。
自行选择版本下载:http://download.redis.io/releases/;
解压:
tar xvf redis-3.2.8.tar.gz;
进入解压目录:
cd redis-3.2.8;
编译安装:
make && make install;
编译过程如果提示gcc等command不识别,请自行安装:
yum -y install gcc gcc-c++ kernel-devel
将redis.conf文件拷贝到/etc/目录下:
cp redis.conf /etc/;
启动redis:
redis-server /etc/redis.conf(此处看到成功画面)。
二、配置开机启动
修改redis.conf文件中的daemonize为yes,确保守护进程开启;
编写开机启动脚本:
vim /etc/init.d/redis,脚本内容如下:
# chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/etc/redis.conf" AUTH="1234" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed." else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE exists, process is not running." else PID=$(cat $PIDFILE) echo "Stopping..." $REDIS_CLI -p $REDISPORT SHUTDOWN sleep 2 while [ -x $PIDFILE ] do echo "Waiting for Redis to shutdown..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac
设置权限:
chmod 755 redis;
启动测试:
/etc/init.d/redis start,启动成功会提示如下信息:
Starting Redis server…
Redis is running…
设置开机启动:
chkconfig redis on;
重启系统:
reboot或者
shutdown -r now。
三、配置主从
修改Master、Slave的redis.conf配置文件:bind为0.0.0.0;
修改Slave的redis.conf配置文件:slaveof为192.168.12.101 6379(Master地址端口);
重启两个服务器,开始测试,取得预期效果。
相关文章推荐
- centos6.5上redis集群搭建,基于redis-3.0.0-beta8--安装redis并测试
- 详解CentOS 6.5搭建Redis3.2.8单机分布式集群
- Centos6.5搭建Redis集群
- centos6.5环境下redis3.0集群搭建和配置
- CentOS-6.5 搭建Redis-3.2.4集群
- 摘要: CentOS 6.5搭建Redis3.2.8伪分布式集群
- CentOS 6.5 -- Redis 4.0.2架构☞集群(cluster)的搭建
- redis 在CentOS6.5_64下集群搭建
- centos6.7 搭建 redis集群
- 分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群
- redis在centOS系统上的集群搭建
- CentOS 6.5 搭建Hadoop2.6完全分布式集群
- Centos 6.5 Redis 集群部署
- CentOS6.5安装mysql cluster7.3.7 搭建mysql数据库集群环境
- 分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群
- 在Centos上搭建Codis的Redis 集群解决方案
- 分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群
- rabbitmq集群搭建(centos6.5)
- Hadoop2.2.0在CentOS6.5上的集群搭建简单教程
- centos6.5 32位搭建hadoop2.2.0 集群