Ubuntu18.04安裝配置Redis4.0.11資料庫圖文教程
阿新 • • 發佈:2018-12-14
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' ;)
- 將下載的包拖到ubuntu桌面,並開啟終端進入桌面
-
測試一下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.conf
即redis-server 配置檔案所在路徑
推薦用此-
測試服務是否在執行中:執行命令
redis-cli ping
迴應是:PONG
則成功 -
檢視redis程序:
ps -ef|grep redis
檢視6379埠是否被佔用:netstat -tunpl | grep 6379
-
-
停止Redis服務:
pkill redis-server
或redis-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