天天看點

linux安裝redis 詳細步驟 以及問題總結linux安裝redis

linux安裝redis

1安裝redis

引用https://www.cnblogs.com/teamemory/p/9482475.html
  • 推薦進入到linux路徑

    /usr/local/src

    wget http://download.redis.io/releases/redis-4.0.10.tar.gz
        tar zxvf redis-4.0.10.tar.gz
        cd redis-4.0.10/
        make
               
    最好是安裝完gcc之後在進行make指令
  • 安裝完成之後可以使用指令進行測試

    src/redis-server

    或者
    src/redis-cli
        redis> set foo bar
        redis> get foo
        "bar"
               

2修改redis.conf配置檔案

  1. #bind 127.0.0.1

    将這裡前面加上#否則遠端無法連接配接redis或者隻能連接配接ip為127.0.0.1的本地回環位址,無法連接配接真實的ip.
  2. daemonize yes

    (這裡講原來的no改為yes,目的是為了設定背景運作)
  3. protected-mode no

    (這裡講原來的yes改為no,目的是為了解決安全模式引起的報錯)

把redis配置檔案移動到etc

  1. 在etc裡面建立一個檔案夾

    mkdir /etc/redis

  2. 移動配置檔案到建立的檔案夾下

    cp redis.conf /etc/redis/

3殺死redis并重新背景開啟redis

pkill -9 redis-server

src/redis-server /etc/redis/redis.conf

4檢測redis是否開啟

ps axu | grep redis-server

如果是最新時間開啟的redis,則表明開啟成功

5用戶端遠端通過ip連接配接redis

src/redis-cli -h 192.168.1.81 -p 6379

如果出現如下,則表明連接配接成功

192.168.1.81:6379>

6各種各樣的問題彙總

出現 wget: 無法解析主機位址 “download.redis.io”

參考https://blog.csdn.net/u012848709/article/details/82989276
  • 輸入指令

    echo 'nameserver 8.8.8.8'>>/etc/resolv.conf

  • 或輸入

    nameserver 223.5.5.5

    nameserver 223.6.6.6

我并沒有實測 因為用第一個已經解決了問題.

在目錄裡面沒有 redis-server

引用https://blog.csdn.net/tv002/article/details/87882347

可能是linux裡面沒有安裝gcc

解決方法

輸入

yum install gcc

vi的檔案過長 使用指令精确尋找字元串

參考https://www.cnblogs.com/z-x-y/p/9198481.html

vi後在最下面一行輸入 /你要搜尋的字元串 點選回車會自動把光标跳轉到字元串 這是從開頭搜尋

按鍵盤n跳轉到下一個 N調轉到上一個

?你要搜尋的字元 這是從結尾開始搜尋

繼續閱讀