CentOS 6.5 下安裝 下載:wget http://download.redis.io/redis-stable.tar.gz 解壓:tar xvzf redis-stable.tar.gz cd redis-stable make 前面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 /usr/local/devTools/redis/redis/log mkdir /usr/local/devTools/redis/redis/bin mkdir /usr/local/devTools/redis/redis/conf 在redis解壓根目錄中找到配置文件模板,複製到以下位置。 cp redis.conf /usr/local/devTools/redis/redis/conf cp redis-check-dump redis-cli redis-sentinel redis-server redis-trib.rb redis-benchmark redis-check-aof mkreleasehdr.sh /usr/local/devTools/redis/redis/bin 經過vim命令修改>>讓redis之後臺的形式運行,終端關閉照樣運行 daemonize yes pidfile /var/redis/run/redis_6379.pid logfile /var/redis/log/redis_6379.log dir /var/redis/6379 最後運行redis: [root@xp redis]# ./bin/redis-server /usr/local/devTools/redis/redis/conf/redis.conf ./bin/redis-server ./usr/local/devTools/redis/redis/conf/redis.conf 關閉 pkill redis-server ./redis-cli shutdown 啓動後查看端口占用 netstat -tunlp |grep 6379 客戶端連接 ./bin/redis-cli -h localhost 設置密碼 config set requirepass xupan003redis 登錄受權 auth xupan003redis