码迷,mamicode.com
首页 > 其他好文 > 详细

Ubuntu+Redis主从配置

时间:2014-08-30 01:11:48      阅读:475      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   os   使用   io   ar   文件   

软件环境:

OS:ubuntu-12.04-desktop-amd64

Redis:redis-2.8.13.tar.gz

TCL:tcl8.6.2-src.tar.gz

VMware:vmware workstation 10

OS:win 7-64

先安装操作系统,然后使用克隆功能克隆上4份:

bubuko.com,布布扣

上图意思为S0为主S1为辅 共为一组;

S20为主,S21为辅 共为一组

一、安装Redis:

然后将上述下载的2个压缩包放到桌面(以下每个虚机配置一样,除非特殊说明,现在以S0和S1为例):

bubuko.com,布布扣

然后解压到Downloads目录下并重命名(双击拖进去):

bubuko.com,布布扣

然后安装TCL(必备条件):

使用【Ctl】+【ALT】+【T】启动终端:

bubuko.com,布布扣

进入TCL目录:

bubuko.com,布布扣

命令如:

cd Downloads

cd tcl/unix

设置参数:

bubuko.com,布布扣

命令如:

./configure --prefix=/usr

效果如图:

bubuko.com,布布扣

然后编译:

bubuko.com,布布扣

命令:

make

效果大体如:

bubuko.com,布布扣

然后是:

bubuko.com,布布扣

编译完成后就是安装:

bubuko.com,布布扣

使用管理员权限需要输入密码,命令如下:

sudo make install

结果如:

bubuko.com,布布扣

然后可以选择关闭这个终端重新打开一个:

bubuko.com,布布扣

同样编译先:

bubuko.com,布布扣

如果出现错误请输入:

Make clean

就会出现如下界面:

bubuko.com,布布扣

然后模拟安装:

bubuko.com,布布扣

命令:

Make test

效果如下图:

bubuko.com,布布扣

一共36步,必须等待全部完成,特别是最后一步,较难等。

看到这个界面就OK了:

bubuko.com,布布扣

bubuko.com,布布扣

到此Redis安装完毕,可以关机克隆了。

二、配置主从关系:

进入准备作为第一组主机的Redis目录:

bubuko.com,布布扣

copy一下redis.conf,生成一个从机的配置

bubuko.com,布布扣

命令:

cd Downloads/redis

cp redis.conf redis_slave.conf

然后到文件目录下找到这个生成的配置文件【redis_slave.conf】。

然后是绑定IP,注意在虚拟机中需要设置为桥接模式才能连接外网(当然你的猫要支持多台机器,如果不支持请百度破解你的猫吧);

bubuko.com,布布扣

查看当前主机IP:

bubuko.com,布布扣

打开【redis_slave.conf】搜索“bind”设置为当前IP:

bubuko.com,布布扣

保存关闭,将此文件复制出来,再复制到从机的相同目录下:

打开后继续搜索“pidfile”

改为:

bubuko.com,布布扣

再设置从机的IP绑定:

从机的IP为:

bubuko.com,布布扣

bubuko.com,布布扣

设置从机的日志记录:

bubuko.com,布布扣

设置从机的DBFileName:

bubuko.com,布布扣

最后一步最关键:设置主机连接:

bubuko.com,布布扣

我们没有改变端口号,所以所有机器均为6379.

三、验证主从配置:

启动主服务器

redis-server redis.conf

bubuko.com,布布扣

启动从服务器:

redis-server redis_slave.conf

这个启动较慢,因为要和主机进行通讯,而且没有成功界面。我们可以查看日志

bubuko.com,布布扣

就知道已经连接上主机了。

进入主机启动客户端存入一个键:

bubuko.com,布布扣

发现主机可读可写。

进入从机查找这个键:

bubuko.com,布布扣

同时发现不能写入只能读取。

到此主从配置完成,代码中读写分离就分别设置为2个IP即可。

Ubuntu+Redis主从配置

标签:des   style   blog   http   os   使用   io   ar   文件   

原文地址:http://www.cnblogs.com/madyina/p/3945924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!