$ wget
$ tar -zxvf redis-5.0.4.tar.gz
$ cd redis-5.0.4
$ make
由於 redis是用c語言開發的乙個開源的高效能鍵值對(key-value資料庫),所以在安裝前最好準備好環境,不然你編譯的時候就會出現第乙個坑。
1. 錯誤1
sudo apt-get install gcc
#檢視版本
gcc --version
然後你安裝完gcc,以為終於可以編譯了,你可能高興地早了,如果你對redis了解少的話,你肯定會再次掉進另乙個坑,就是巴拉巴拉一大串redis jemallo/jemallo.h:no such file or directory,這是什麼鬼,查閱資料總結如下。在redis解壓目錄下有乙個redme檔案,有這麼一段,樓主特意去翻譯了下。
對於allocator(記憶體分配器),預設是配置蘋果作業系統,但明顯你的肯定不是,所以就自己指定下。然後測試下make test。
#更改預設環境變數
make malloc=libc
make test
測試又出現問題,關鍵語句you need tcl 8.5 or newer in order to run the redis test,大概意思是需要更高版本的依賴包。話不多說,直接上命令。
wget
#這裡解壓到我的主目錄下(不怕麻煩也可以cd到某個目錄下再直接解壓)
sudo tar xzvf tcl8.6.1-src.tar.gz -c /home/ubuntu18
cd /home/ubuntu18/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
到這裡執行後測試 編譯ok。
然後簡單的訪問下,該命令均在src檔案目錄下進行。
cd redis-5.0.4/src
#後端啟動
./redis-server
#檢視redis是否啟動,埠號為預設的6379
ps -ef|grep redis
#啟動redis自帶的基於命令列的redis客戶端
./redis-cli
#關閉服務
./redis-cli shutdown
啟動服務端
啟動 客戶端
linux ubuntu 軟體安裝
dpkg 軟體安裝 linux 系統中,軟體通常以源 或者預編譯包的形式提供。軟體源 需要編譯為二進位制的機器 才能夠使用,安裝比較耗時,不過您可以自行調節編譯選項,決 定需要的功能或元件,或者針對硬體平台作一些優化。預編譯的軟體包,通常是由軟體的發布者進行編譯,您只要將軟體拷貝到系統中就可以了。考...
Linux(Ubuntu系統)安裝unzip
sudo apt get install unzip 但我執行之後並沒有成功,報錯為 e package unzip has no installation candidate ubuntu rpm should not be used directly install rpm packages,u...
Linux(Ubuntu)安裝ssh服務
在終端 ctrl alt t 輸入 ps e grep ssh 看到 ssh agent 和 sshd 表示沒有安裝服務,或沒有開機啟動 1 安裝ssh 輸入 sudo apt get install openssh server 2 啟動服務 etc init.d ssh start 3 停止服務...