首页 > 代码库 > 搭建一个高可用的redis环境
搭建一个高可用的redis环境
一.环境准备
我的环境: Fedora 25 server 64位版 3台:
192.168.1.105
192.168.1.106
192.168.1.107
redis版本:3.2.9
二.Redis的安装
官方下载地址:
https://redis.io/download,官方推荐安装方法:
1 $ wget http://download.redis.io/releases/redis-3.2.9.tar.gz 2 $ tar xzf redis-3.2.9.tar.gz 3 $ cd redis-3.2.9 4 $ make
执行时发现报了2个错,如下:
其中一个是缺少gcc编译环境,那就安装gcc, 执行:
dnf -y install gcc
发现又出现了错误:
这个错误可以在解压后的redis目录下的README.MD文件查看:
也就是安装时需要指定MALLOC这个参数, 官方推荐使用jemalloc,解释说jemalloc比libc会有更少的碎片问题 ,不懂啊,机器没有安装这个内存管理库,对于这个库我也不是很熟,就用libc吧
待研究:TODO:
这里我就用libc,
再次执行命令:
make MALLOC=libc
然后控制台上一系列日志啪啪啪的打,直到安装完成没有再次出现问题了
至此单台redis安装完了, 依次每一台都安装。
搭建一个高可用的redis环境
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。