centos 安裝redis3.2.8

來源:互聯網
上載者:User
下載最新版本

以3.2.8為例,附上地址:redis-3.2.8.tar.gz 解壓,編譯,安裝redis 解壓:tar -zxvf redis-3.2.8.tar.gz 進入目錄:cd redis-3.2.8 編譯:make && make install 建立相關目錄:

mkdir -p /opt/redis-3.2.8/binmkdir -p /opt/redis-3.2.8/logmkdir -p /opt/redis-3.2.8/pidmkdir -p /opt/redis-3.2.8/db
將編譯後的可執行檔複製到自己的安裝目錄:ln -s /usr/local/bin/redis-* /opt/redis-3.2.8/bin 複製設定檔到安裝目錄:cp redis.conf /opt/redis-3.2.8/ 配置redis 編輯redis.conf:cd /opt/redis-3.2.8,vi redis.conf redis預設只允許本機串連,所以注釋掉這行配置就可以遠端存取:\# bind 127.0.0.1 redis3.0版本增加了保護模式,需要我們設定密碼,如果不想設定密碼,就關閉保護模式:protected-mode no 設定redis以守護線程方式啟動:daemonize yes 配置pid,log,db檔案的儲存地址:
pidfile /opt/redis-3.2.8/pid/redis.pidlogfile /opt/redis-3.2.8/log/redis.logdir /opt/redis-3.2.8/db

其他配置就預設即可,有需要再自行修改 編寫redis啟動指令碼:vi /etc/init.d/redis

#!/bin/sh## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.PATH=/opt/redis-3.2.8/bin:/sbin:/usr/bin:/binREDISPORT=6379EXEC=/opt/redis-3.2.8/bin/redis-serverCLIEXEC=/opt/redis-3.2.8/bin/redis-cliPIDFILE=/opt/redis-3.2.8/pid/redis.pidCONF="/opt/redis-3.2.8/redis.conf"case "$1" in    start)        if [ -f $PIDFILE ]        then                echo "$PIDFILE exists, process is already running or crashed"        else                echo "Starting Redis server..."                $EXEC $CONF        fi        ;;    stop)        if [ ! -f $PIDFILE ]        then                echo "$PIDFILE does not exist, process is not running"        else                PID=$(cat $PIDFILE)                echo "Stopping ..."                $CLIEXEC -p $REDISPORT shutdown                while [ -x /proc/${PID} ]                do                    echo "Waiting for Redis to shutdown ..."                    sleep 1                done                echo "Redis stopped"        fi        ;;    *)        echo "Please use start or stop as first argument"        ;;esac
設定服務許可權:chmod a+x /etc/init.d/redis 相關使用 啟動:service redis start 關閉:service redis stop 查看:ps -ef | grep redis,netstat -anptu | grep 6379

作者:Joepis
連結:https://www.jianshu.com/p/1650f45109b3
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.