生产环境的redis高可用集群搭建
2014-12-16 15:51
357 查看
这里只是总结一下安装步骤
如果要了解redis集群高可用的原理,推荐仔细看一遍配置文件示例http://download.redis.io/redis-stable/redis.conf,源码包里也有,里面的注释都是干货,看完会非常有帮助。
1、安装
wget http://download.redis.io/releases/redis-2.8.18.tar.gz
tar xf redis-2.8.18.tar.gz
cd redis-2.8.18.tar.gz
make
mkdir /usr/local/redis-bin #创建redis安装目录
#复制编译出来的bin文件到安装目录
cp src/redis-* /usr/local/redis-bin
#复制默认配置文件到安装目录
cp redis.conf /usr/local/redis-bin
cp sentinel.conf /usr/local/redis-bin
2、配置(redis服务一主一从,故障选举服务三台)
vi redis.conf #配置redis,两台
daemonize yes #redis在后台执行
logfile "/usr/local/redis-bin/redis.log" #redis日志输出
slaveof 192.168.166.131 6379 #slave节点需要配置主master节点的信息
#redis要求的,kernel参数修改,重启生效
vim /etc/sysctl.conf
vm.overcommit_memory = 1
net.core.somaxconn = 511
vi sentinel.conf #配置故障选举服务,三台
添加:
daemonize yes
logfile "/usr/local/redis-bin/sentinel.log"
修改
sentinel monitor mymaster 192.168.166.131 6379 2
3、起动关闭
redis
起动:/usr/local/redis-bin/redis-server /usr/local/redis-bin/redis.conf
关闭:/usr/local/redis-bin/redis-cli shutdown
sentinel
起动:/usr/local/redis-bin/redis-sentinel /usr/local/redis-bin/sentinel.conf
关闭:/usr/local/redis-bin/redis-cli -p 26379 shutdown
如果要了解redis集群高可用的原理,推荐仔细看一遍配置文件示例http://download.redis.io/redis-stable/redis.conf,源码包里也有,里面的注释都是干货,看完会非常有帮助。
1、安装
wget http://download.redis.io/releases/redis-2.8.18.tar.gz
tar xf redis-2.8.18.tar.gz
cd redis-2.8.18.tar.gz
make
mkdir /usr/local/redis-bin #创建redis安装目录
#复制编译出来的bin文件到安装目录
cp src/redis-* /usr/local/redis-bin
#复制默认配置文件到安装目录
cp redis.conf /usr/local/redis-bin
cp sentinel.conf /usr/local/redis-bin
2、配置(redis服务一主一从,故障选举服务三台)
vi redis.conf #配置redis,两台
daemonize yes #redis在后台执行
logfile "/usr/local/redis-bin/redis.log" #redis日志输出
slaveof 192.168.166.131 6379 #slave节点需要配置主master节点的信息
#redis要求的,kernel参数修改,重启生效
vim /etc/sysctl.conf
vm.overcommit_memory = 1
net.core.somaxconn = 511
vi sentinel.conf #配置故障选举服务,三台
添加:
daemonize yes
logfile "/usr/local/redis-bin/sentinel.log"
修改
sentinel monitor mymaster 192.168.166.131 6379 2
3、起动关闭
redis
起动:/usr/local/redis-bin/redis-server /usr/local/redis-bin/redis.conf
关闭:/usr/local/redis-bin/redis-cli shutdown
sentinel
起动:/usr/local/redis-bin/redis-sentinel /usr/local/redis-bin/sentinel.conf
关闭:/usr/local/redis-bin/redis-cli -p 26379 shutdown
相关文章推荐
- 生产环境的redis高可用集群搭建
- hadoop2.0生产环境高可用集群原理和搭建
- Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(二)
- Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(三)
- 用lnmp一键安装包搭建nginx+mysql+php生产环境实战
- 生产环境搭建MySQL复制的教程
- redis 环境搭建
- 使用VS2005搭建典型高效的SharePoint开发环境,提高生产效率,包含远程调试,自动部署
- 生产环境搭建MySQL复制的教程
- 【APP】模拟生产环境之LAMP环境搭建实例
- 搭建CentOS+Nginx+PHP+MySQL标准生产环境
- redis 环境搭建
- Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(五)
- 使用VS2005搭建典型高效的SharePoint开发环境,提高生产效率,包含远程调试,自动部署
- WebSphere 应用服务器生产环境搭建实践指南
- Nginx+Apache搭建前后端web生产环境
- Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(四)
- 使用VS2005搭建典型高效的SharePoint开发环境,提高生产效率,包含远程调试,自动部署
- Nginx+Apache搭建前后端web生产环境[转]
- Redis:一、环境搭建