CentOS 7 安裝配置 redis

安裝 redis

  1. 下載 redis 源碼包

    cd /usr/local/
    wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    
  2. 解壓源碼包

    tar -zxvf redis-5.0.5.tar.gz 
    
  3. yum安裝gcc依賴

    yum install gcc
    
  4. 跳轉到redis解壓目錄下

    cd redis-5.0.5
    
  5. 編譯安裝

    make MALLOC=libc
    

    將/usr/local/redis-5.0.5/src目錄下二進制文件安裝到/usr/local/bin

    cd src && make install
    
  6. 測試是否安裝成功

    cd /usr/local/redis-5.0.5/src/
    ./redis-server
    

    成功
    在這裏插入圖片描述

配置 redis

在redis 根目錄下找到 redis.conf 文件
在這裏插入圖片描述

  1. 設置redis 爲守護進程

    守護進程模式下 redis-server 在後臺運行

    在這裏插入圖片描述

  2. 允許外網訪問 redis服務

    redis服務 默認只能本機訪問

    在這裏插入圖片描述
    redis.conf 文件設置完成後 ,啓動redis-server

    • 確保後臺 redis-server 關閉

      ps aux | grep redis
      
    • 啓動redis-server

      cd /usr/local/redis-5.0.5/src/
      ./redis-server /usr/local/redis-5.0.5/redis.conf
      

    如果外部ip還是連接不上虛擬機 可能是 6379這個端口沒有開啓 詳情

  3. 設置redis開機自啓動

    • 第一步、複製redis配置文件(啓動腳本需要用到配置文件內容,所以要複製)

      mkdir /etc/redis
      cp  /usr/local/redis-5.0.5/redis.conf /etc/redis/6379.conf
      
    • 設置redis.conf中daemonize爲yes,確保守護進程開啓,也就是在後臺可以運行

      find / -name redis_init_script  # 得到redis的啓動腳本所在路徑
      # 將redis 啓動腳本 複製到 etc 下
      cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d/redis  
      
    • 修改啓動腳本參數

      vi /etc/init.d/redis
      

      在這裏插入圖片描述

    • 修改 啓動腳本 文件權限

      chmod +x /etc/init.d/redis
      chkconfig redis on
      
    • 測試能否 啓動關閉 redis 服務

      service redis stop  # 停止服務
      service redis start  # 啓動redis服務
      
    • 均正常的話 就 重啓系統 查看redis 服務是否隨系統啓動
      如下圖的話就時已經成功了

      ps aux|grep redis
      

      在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章