1. 程式人生 > >Ubuntu下redis資料庫的安裝和配置詳細過程

Ubuntu下redis資料庫的安裝和配置詳細過程

Redis 安裝

  • 當前redis最新穩定版本是4.0.9
  • tar xzf redis-4.0.9.tar.gz

  • step3:移動,放到usr/local目錄下

    sudo mv ./redis-4.0.9 /usr/local/redis/

  • step4:進入redis目錄

    cd /usr/local/redis/

  • step5:生成

    sudo make

    step6:測試,這段執行時間會較長

  • sudo make test

    step7:安裝,將redis的命令安裝到/usr/local/bin/目錄

  • sudo make install

  • step8:安裝完成後,我們進入目錄/usr/local/bin中檢視

    cd /usr/local/bin ls -all

    • redis-server redis伺服器
    • redis-cli redis命令列客戶端
    • redis-benchmark redis效能測試工具
    • redis-check-aof AOF檔案修復工具
    • redis-check-rdb RDB檔案檢索工具
  • step9:配置檔案,移動到/etc/目錄下

  • 配置檔案目錄為/usr/local/redis/redis.conf

    sudo cp /usr/local/redis/redis.conf /etc/redis/

配置 

  • Redis的配置資訊在/etc/redis/redis.conf下。

  • 檢視

    sudo vi /etc/redis/redis.conf

核心配置選項

  • 繫結ip:如果需要遠端訪問,可將此處註釋,或繫結多個真實ip

    bind 127.0.0.1

  • 端⼝,預設為6379

    port 6379

  • 是否以守護程序執行

    • 如果以守護程序執行,則不會在命令被阻塞,類似於服務
    • 如果以非守護程序執行,則當前終端被阻塞
    • 設定為yes表示守護程序,設定為no表示非守護程序
    • 推薦設定為yes

    daemonize yes

  • 資料檔案

    dbfilename dump.rdb

  • 資料檔案儲存路徑

    dir /var/lib/redis

  • 日誌檔案

    logfile "/var/log/redis/redis-server.log"

  • 資料庫,預設有16個

    database 16

  • 主從複製,類似於雙機備份。

    slaveof

 基礎操作命令

  • 伺服器端

  • 伺服器端的命令為redis-server

  • 可以使用help檢視幫助⽂檔

    redis-server --help

  • 個人習慣

    ps aux | grep redis 檢視redis伺服器程序 sudo kill -9 pid 殺死redis伺服器 sudo redis-server /etc/redis/redis.conf 指定載入的配置檔案

客戶端

  • 客戶端的命令為redis-cli
  • 可以使用help檢視幫助⽂檔

    redis-cli --help

  • 連線redis

    redis-cli

    運⾏測試命令

  • ping

    切換資料庫

  • 資料庫沒有名稱,預設有16個,通過0-15來標識,連線redis預設選擇第一個資料庫

    select 10