CentOS7安裝Redis4.0.2

CentOS7安裝Redis4.0.2

2017年10月20日 14:58:21 紫仙空靈 閱讀數:19667更多java

我的分類: Redisredis

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/lc1010078424/article/details/78295482vim

1、下載

Redis下載有兩種方式 服務器

1) 在centOS裏經過wget下載redistcp

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

2) 我我的喜歡第二種方式下載,就是直接到官網下載好後在上傳到CentOS裏,由於我將安裝包統一放在一個文件夾裏,便於管理測試

Redis下載地址:https://redis.io/download字體

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

 

2、安裝設置

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

 

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

  • cd /usr/local/src
  • tar -xzvf redis-4.0.2.tar.gz

 

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

  •  cd /usr/local/src/redis-4.0.2
  •  make

 

 

4.建立存儲redis文件目錄

  •  mkdir -p /usr/local/redis

 

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

  •  cp /usr/local/src/redis-4.0.2/src/redis-server /usr/local/redis/
  •  cp /usr/local/src/redis-4.0.2/src/redis-cli /usr/local/redis/

 

 

6.複製redis的配置文件

  •  cp /usr/local/src/redis-4.0.2/redis.conf /usr/local/redis/

 

7.編輯配置文件

  •  cd /usr/local/redis
  •  vim redis.conf

 

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

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

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

④ 將 requirepass foobared前的「#」去掉,密碼改成你想要設置的密碼(我爲了練習用,設置爲123456)

 

設置完,按「ESC」鍵,只有輸入「:wq!」保存退出

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

  •  vim /etc/init.d/redis

 

在/etc/init.d/redis文件中添加入下面紅色字體的部分

 

 #!/bin/sh
    # chkconfig: 2345 80 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"

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.添加開機啓動服務

在rc.local增長啓動代碼就能夠了。

  •  vim /etc/rc.local

 

加入service redis start

10.設置權限

  •  chmod 755 /etc/init.d/redis

 

11.註冊系統服務

  •  chkconfig --add redis

 

 

12.測試redis服務

  •  service redis start

 

  •  service redis stop

 

13.檢查是否安裝成功

  •  ps -ef|grep redis

 

14.建立redis命令軟鏈接

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

 

15.測試redis

 

注意:由於redis登陸時加了密碼驗證,因此用redis時須要加auth 123456

16.安裝完成

3、Redis Desktop Manager鏈接Redis

Redis Desktop Manager是Redis圖形化管理工具,方便管理人員更方便直觀地管理Redis數據。

然而在使用Redis Desktop Manager以前,有幾個要素須要注意:

1. 在上面redis安裝時,第7步編輯配置文件已設置

2. 編輯防火牆配置文件

  • vim /etc/sysconfig/iptables

加入 -A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

 

 

:wq! #保存退出

3. 重啓防火牆配置

  •  systemctl restart iptables.service

 

 

4. 能夠在window系統中的cmd命令裏輸入telnet 192.168.8.129 6379,看是否Telnet通

 

若是不報錯,而且進入瞭如圖界面,證實配置沒有問題

 

5. 若是上面都沒問題,能夠用Redis Desktop Manager工具鏈接192.168.8.129服務器裏的redis服務了

 

6. 以後點擊「ok」按鈕,就能夠鏈接了

 

 

4、簡單的java鏈接Redis並使用測試

相關文章
相關標籤/搜索