CentOS7安裝Redis

1、下載

Redis下載有兩種方式 html

1, 在centOS裏經過wget下載redisredis

wget http://download.redis.io/releases/redis-4.0.2.tar.gz  這裏的下載地址能夠去redis官網查看bash

2,直接到官網下載好後上傳到CentOS裏,將安裝包統一放在一個文件夾裏,便於管理工具

 

下面將採用第二種方式安裝測試

 

Redis下載地址:https://redis.io/downloadui

找到最新的redis安裝包進行下載spa

 

2、安裝設置

1.經過ftp工具將Redis安裝文件上傳到/usr/local/src目錄下

 

2.進入/usr/local/src目錄下,解壓redis安裝文件

cd /usr/local/src
tar -xzvf redis-4.0.9.tar.gz

3.進入解壓後的文件目錄,以後直接編譯便可(redis安裝相對簡單)

cd /usr/local/src/redis-4.0.9

make

4.建立存儲redis文件目錄

mkdir -p /usr/local/redis

5.複製redis-server redis-cli到新創建的文件夾

cp /usr/local/src/redis-4.0.9/src/redis-server /usr/local/redis/

cp /usr/local/src/redis-4.0.9/src/redis-cli /usr/local/redis/

6.複製redis的配置文件

cp /usr/local/src/redis-4.0.9/redis.conf /usr/local/redis/

7.編輯配置文件

  ① 在bind 127.0.0.1前加「#」將其註釋掉.net

  ② 默認爲保護模式,把 protected-mode yes 改成 protected-mode no命令行

  ③ 默認爲不守護進程模式,把daemonize no 改成daemonize yesrest

  ④ 將 requirepass foobared前的「#」去掉,密碼改成你想要設置的密碼(若是不想設置密碼此項可忽略

  以上修改完成後,保存退出。

 

8.編輯redis開機啓動redis腳本

vi /etc/init.d/redis

  在/etc/init.d/redis文件中添加下面的內容

#!/bin/bash # chkconfig: 2345 10 90 # description: Start and Stop redis #PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/redis/redis-server REDIS_CLI=/usr/local/redis/redis-cli PIDFILE=/var/run/redis_6379.pid CONF="/usr/local/redis/redis.conf" #AUTH="123456" 若是第7部中啓用了密碼,此處須要添加該項 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
        if [ "$?"="0" ] then
              echo "Redis is running..."
        fi ;; stop) if [ ! -f $PIDFILE ] then
                echo "$PIDFILE does not exist, process is not running"
        else PID=$(cat $PIDFILE) echo "Stopping ..." $REDIS_CLI -p $REDISPORT SHUTDOWN while [ -x ${PIDFILE} ] do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1
esac

9.添加開機啓動服務

vi /etc/rc.local

加入如下內容:

service redis start

10.設置權限

chmod 755 /etc/init.d/redis

11.註冊系統服務

chkconfig --add redis

  若是提示「service redis does not support chkconfig」的信息,說明第8部中腳本內容有問題,能夠參考:https://www.cnblogs.com/niocai/archive/2012/07/12/2587780.html

 12.測試redis服務

service redis start

service redis stop

13.建立redis命令軟鏈接

ln -s /usr/local/redis/redis-cli /usr/bin/redis

14.測試redis

  若是redis有設置密碼,進入redis命令行後須要輸入密碼進行受權

auth 123456 // 123456爲密碼

 

 以上redis安裝完成

 

 

參考地址:https://blog.csdn.net/lc1010078424/article/details/78295482

相關文章
相關標籤/搜索