1. 程式人生 > >Ubuntu18.04安裝配置Redis4.0.11資料庫圖文教程

Ubuntu18.04安裝配置Redis4.0.11資料庫圖文教程

1-安裝
  • 首先點選此官網連結下載redis資料庫包

    • 將下載的包拖到ubuntu桌面,並開啟終端進入桌面
      如果沒有安裝gcc,先執行安裝命令:sudo apt-get install gcc
      執行解壓命令:sudo tar -xzf redis-4.0.11.tar.gz -C /opt/
      執行命令:cd /opt/redis-4.0.11/src
      執行命令: sudo make distclean
      執行命令build原始碼:sudo make 如果make成功會有如下提示:
      Hint: It's a good idea to run 'make test' ;)
      

  • 測試一下build是否成功了,執行命令:sudo make test

    此處會執行一段時間
    出現如下提示,則證明成功了

    \o/ All tests passed without errors!
    Cleanup: may take some time... OK
    

  • 執行命令:sudo make install 將redis的命令安裝到/usr/bin/目錄

  • 啟動Redis服務:redis-server
    或:redis-server /opt/redis-4.0.11/redis.confredis-server 配置檔案所在路徑 推薦用此

    • 測試服務是否在執行中:執行命令redis-cli ping 迴應是:PONG則成功

    • 檢視redis程序:ps -ef|grep redis
      檢視6379埠是否被佔用:netstat -tunpl | grep 6379

  • 停止Redis服務:pkill redis-serverredis-cli shutdown
    如果停不掉,可以檢視程序直接殺死: kill -9 命令

第二種安裝方法

  • 拖入ubuntu的桌面 右鍵進入桌面 進入終端
  • sudo pip3 install redis-2.10.5-py2.py3-none-any.whl 安裝
  • ipython3 import redis 不報錯 表示安裝成功
2-配置
  • 將原始配置檔案移動到/etc/目錄下:sudo cp /opt/redis-4.0.11/redis.conf /etc/redis/


  • 修改配置檔案 sudo vim /etc/redis/redis.conf 修改好後儲存並退出

    • 註釋掉bind 127.0.0.1 (註釋後其他ip 可以連線和訪問Redis了)

    • 將daemonize no修改為daemonize yes,設定成作為後臺程序執行
    是否以守護程序執行
    如果以守護程序執行,則不會在命令列阻塞,類似於服務
    如果以非守護程序執行,則當前終端被阻塞
    設定為yes表示守護程序,設定為no表示非守護程序
    推薦設定為yes
    

3-安裝過程中遇到的錯誤如下, 對應的解決方案就是安裝tcl
You need tcl 8.5 or newer in order to run the Redis test
Makefile:242: recipe for target 'test' failed
make: *** [test] Error 1

  • 點選此連結下載tcl包

  • 將解壓包拖拽到ubuntu桌面中
    終端進入桌面並執行命令:sudo tar -xzvf tcl8.6.8-src.tar.gz -C /opt/

    執行命令:cd /opt/tcl8.6.8/unix
    執行命令:sudo ./configure 生成makefile檔案
    執行編譯:sudo make
    執行安裝:sudo make install

嘗試其餘方法安裝tcl:sudo apt install tcl
本文部分參考: