redis安裝與配置

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
相關文章
相關標籤/搜索