一.环境准备
我的环境: 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安装完了, 依次每一台都安装。
时间: 2024-10-03 01:52:13