- 去http://download.redis.io/releases/,选择redis-5.0.4.tar.gz下载。此外,也可以在https://github.com/redis/redis/tags中找到所有版本的列表
tar -zxvf redis-5.0.4.tar.gz
,解压会生成一个redis-5.0.4的目录 ,进入此目录- 安装GCC依赖:
yum install gcc gcc-c++
- 此时试图用make命令安装redis仍然出错:参考zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录解决:
make MALLOC=libc
网络与防火墙设置
另外,为了将redis服务开放给外机访问,修改了相关网络配置:
- 修改redis.conf,将
bind 127.0.0.1
改为bind 0.0.0.0
。改之前linux telnet 不到 192.168.1.114(虚拟机linux的ip) 6379,改之后可以了; - telnet linux接口6379不通,通过开启防火墙的端口开放解决