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:检查导出工具

标签: none