CentOS 7 编译安装 redis
-
下载redis
wget http://download.redis.io/releases/redis-3.0.2.tar.gz
-
解压redis文件
tar -xzvf redis-3.0.2.tar.gz -C /usr/local/ mv /usr/local/redis-3.0.2 /usr/local/redis
-
安装 gcc 编译器和 redis 测试使用到的 tcl 库
yum install -y gcc tcl
-
切换至程序目录,并执行make命令编译
make MALLOC=libc make install
如果make的时候提示如下错误: cc: error: ../deps/hiredis/libhiredis.a: No such file or directory cc: error: ../deps/lua/src/liblua.a: No such file or directory cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory make: *** [redis-server] Error 1 则进入redis下的deps下的运行如下命令,就OK了。
make lua hiredis linenoise
- make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是: redis-server:Redis服务器端启动程序 redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作 redis-benchmark:Redis性能测试工具 redis-check-aof:数据修复工具 redis-check-dump:检查导出工具