虚拟机安装 redis.tar.gz 遇到的问题
环境:CentOS 7
第一次错误

解决:yum install gcc -y
再次编译,出现新的问题:无法找到jemalloc/jemalloc.h
头文件

解决:yum install jemalloc jemalloc-devel
再次编译,又出现新的问题:缺少了几个依赖库的文件,这些文件包括libhiredis.a
、liblua.a
、libjemalloc.a
等

解决:
cd /opt/redis-3.2.9/deps
make hiredis lua geohash-int jemalloc linenoise
再次编译:

测试:make test

解决:yum install tcl
tclsh --version 检查 tcl 版本
如果没有显示版本信息,可以尝试直接在%
提示符下输入以下命令来查看 tcl 的版本:puts [info patchlevel]
再次执行 make test


重新编译 redis
make distclean
make
make test

总结:
yum install gcc jemalloc jemalloc-devel -y
cd /opt/redis-3.2.9/deps
make hiredis lua geohash-int jemalloc linenoise
make && make install