1、下载Redis源码包
网址: https://redis.io/download
注意: 目前Redis官网下载的版本为 6.0.5版本 make安装可能仍然会报错 可以选择安装 5.0.8版本的即可
2、解压资源包
-
上传到服务器目录
-
解压
tar -zxvf redis-6.0.5.tar.gz
3、编译
-
##进入Redis目录 cd redis-5.0.8.tar.gz/ ##编译 make
-
编译报错
错误原因:Redis是c语言实现的,需要安装gcc 环境
# yum -y install gcc-c++ yum安装gcc # make distclean 清空上次编译失败残留文件 # make && make install 执行编译及安装
注意:必须清空后在编译及安装,否则会报如下错误
In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录 #include <jemalloc/jemalloc.h> ^ 编译中断。 make[1]: *** [adlist.o] 错误 1 make[1]: 离开目录“/usr/local/redis-4.0.6/src” make: *** [all] 错误 2
4、安装
-
安装
[root@node3 redis-5.0.8]# sudo make install
5、运行
[root@node3 redis-5.0.8]# redis-server redis.conf
运行成功!
新开一个窗口,使用客户端连接
[root@node3 ~]# redis-cli