redis互为主从,双主如何搭建

redis互为主从,双主如何搭建,第1张

今天尝试配置Redis Sentinel 来监控Redis服务器,中间由于某些设想我突然想到如果两个Redis实例互相slaveof会怎样。以下是我的试验: 两个Redis实例,redis1配置作为master,redis2配置作为slave:slaveof redis1。 启动redis1、redis2。

一、安装步聚:

1、从Redis官网下载指定版本(http://redisio/download):

wget http://downloadredisio/releases/redis-2824targz

2、解压缩:

tar xzf redis-2824targz

3、进入解压缩目录:

cd redis-2824

4、安装至指定目录:

make PREFIX=/alidata/server/redis install

二、配置Redis:

1、复制redis-2824文件夹中的配置文件至etc目录:cp redisconf /etc/

2、修改配置文件:vi /etc/redisconf

#查找daemonize no改为

#以守护进程方式运行

daemonize yes

#修改dir /为绝对路径,

#默认的话redis-server启动时会在当前目录生成或读取dumprdb

#所以如果在根目录下执行redis-server /etc/redisconf的话,

#读取的是根目录下的dumprdb,为了使redis-server可在任意目录下执行

#所以此处将dir改为绝对路径

dir /alidata/server/redis

#修改appendonly为yes

#指定是否在每次更新操作后进行日志记录,

#Redis在默认情况下是异步的把数据写入磁盘,

#如果不开启,可能会在断电时导致一段时间内的数据丢失。

#因为 redis本身同步数据文件是按上面save条件来同步的,

#所以有的数据会在一段时间内只存在于内存中。默认为no

appendonly yes

#如果要设置登陆密码,则开启requirepass

requirepass 123456

3、#将redis添加到自启动中

echo "/alidata/server/redis/bin/redis-server /etc/redisconf" >> /etc/rcd/rclocal

#启动redis

/alidata/server/redis/bin/redis-server /etc/redisconf

#查看redis是否己启动

ps -ef | grep redis

#停止redis

/alidata/server/redis/bin/redis-cli shutdown(浦东数据中心为您解答)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » redis互为主从,双主如何搭建

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情