CentOS
6.5 下安裝 Redis 2.8.7
http://www.codeceo.com/article/centos-redis-setup.html
wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake前面3步應該沒有問題,主要的問題是執行make的時候,出現了異常。
異常一:
make[2]: cc: Command not found
異常原因:沒有安裝gcc
解決方案:
yum install gcc-c++異常二:
zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory
異常原因:一些編譯依賴或原來編譯遺留出現的問題
解決方案:
make distclean。清理一下,然後再make。
在make成功以後,需要
make test。在make test出現異常。
異常一:
couldn't execute "tclsh8.5": no such file or directory
異常原因:沒有安裝tcl
解決方案:
yum install -y tcl。
在make成功以後,會在src目錄下多出一些可執行文件:redis-server,redis-cli等等。
方便期間用cp命令復制到usr目錄下運行。
cp redis-server /usr/local/bin/cp redis-cli /usr/local/bin/然後新建目錄,存放配置文件(自己按自己的習慣建目錄)
mkdir /etc/redismkdir /var/redismkdir /var/redis/logmkdir /var/redis/run在redis解壓根目錄中找到配置文件模板,復制到如下位置。
cp redis.conf /etc/redis/6379.conf通過vim命令修改
daemonize yespidfile /var/redis/run/redis.pidlogfile /var/redis/log/redis.logdir /var/redis/最後運行redis:
[code]$ redis-server /etc/redis/6379.conf
[code]
[code]
[code]使用redis-cli客戶端連接:
[code][root@localhost src]# ./redis-cli
127.0.0.1:6379>