您的位置:首页 > 数据库 > Redis

Dubbo分布式环境系列之三:分布式缓存Redis的安装及配置

2018-05-07 14:18 357 查看

一、准备工作

1.VMware Workstation安装两台装有Centos 6.5的虚拟机,IP如下:

192.168.2.137
192.168.2.138

2.使用Xshell 5的sftp分别上传到两台虚拟机上如下文件:

redis-4.0.1.tar.gz

二、开放防火墙端口6379(Tomcat服务默认对外访问端口)

具体开放端口的过程可以参考博客(CI系列之二:MySQL安装及配置)中开放3306端口的详细过程。

三、Redis主从服务器安装、配置及测试

Redis和ZooKeeper的注册机制不同,Redis需要制定主服务器,而ZooKeeper是自动推选机制,无需配置主服务器。

1.在两台主机上做如下一样的操作

# mv redis-4.0.1.tar.gz /usr/local // 移动压缩文件到安装目录
# cd /usr/local // 切换到软件安装目录
# tar -zxvf redis-4.0.1.tar.gz // 解压
# cd redis-4.0.1 // 切换到Redis根目录
# make // 编译
# make install // 安装

2.在IP为192.168.2.137的主机上配置Redis主服务器

# vi redis.conf
bind 127.0.0.1 192.168.2.137 // 绑定访问IP
protected-mode no // 关闭保护模式,免密登录
slave-read-only yes // 从服务器只能读,不能写

3.在IP为192.168.2.138的主机上配置Redis从服务器

# vi redis.conf
bind 127.0.0.1 192.168.2.137 // 绑定访问IP
protected-mode no // 关闭保护模式,免密登录
slave-read-only yes // 从服务器只能读,不能写
slaveof 192.168.2.137 6379 // 指定主服务器的IP和端口

4.先启动主服务器,后启动从服务器

# cd /usr/local/redis-4.0.1/src/
# ./redis-server ../redis.conf

5.测试

# ./redis-cli -h 192.168.2.137 -p 6379
# ./redis-cli -h 192.168.2.138 -p 6379
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐