Redis 安裝日記

2021-07-15 16:42:04 字數 1141 閱讀 9260

由於想要更深的了解redis快取,決定自己搭建乙個redis環境

使用的是vm虛擬機器執行的是烏班圖的linux作業系統

使用2.使用tar -xvf redis-3.2.1.tar.gz 解壓包

3.進入redis-3.2.1資料夾中

4.執行make install 報錯 發現是make命令沒有安裝

執行 apt-get install make

5.再次進入redis-3.2.1資料夾執行 make intall命令,繼續報錯

發現需要使用 

make malloc=libc 進行安裝,具體原因參照 redis安裝包中readme.md檔案中說明

6.繼續報錯cc:not found 發現是因為沒有安裝linuxc語言執行環境gcc控制項 

執行命令 apt-get install build-essential 安裝c語言環境

7 繼續執行make malloc=libc命令安裝,成功

8.進入redis-3.2.1/src 執行命令make test 報錯

需要安裝tcl8.5控制項

apt-get install python-tk 安裝 tkinter元件

wget  

解壓檔案

進入unix目錄中

執行./configure命令配置

執行 make命令

再執行 make install命令安裝

9.安裝完tcl元件後返回redis的src目錄執行make test命令成功

10.進入redis的src目錄,執行./redis-server

啟動成功

重啟虛擬機器,系統將redis-server和redis-cli自動註冊成系統命令(反正我重啟後是自動註冊好了)

有幾個地方需要注意

在使用jedis連線redis時,在給jedispool注入引數時,不設定資料庫時,預設是以資料庫0去連線,所以建議配置檔案中databases設定為1

在允許遠端連線的屬性是將bind 127.0.0.1注釋掉

此時因為我將密碼去除,所以沒有密碼,同時bind 127.0.0.1注釋

觸發 protected mode 所以要將此屬性改為no

關於redis.conf的配置檔案詳情配置請見

redis學習日記

remote dictionary server redis 是乙個由salvatore sanfilippo寫的key value儲存系統。redis提供了一些豐富的資料結構,包括 lists,sets,ordered sets 以及 hashes 當然還有和memcached一樣的 string...

Redis學習日記

redis是乙個開源的使用ansi c語言編寫 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫 並提供多種語言的api。它通常被稱為資料結構伺服器,因為值可以是字串 string 雜湊 hash 列表 list 集合 sets 和有序集合 sort sets re...

ubuntu server 安裝 日記

今天星期天在本本的vmware裡玩了一天的ubuntu,裝了又刪,刪了又裝,感嘆 虛擬機器真好。現在總結一下今天的失敗經驗 因為我安裝的是server版,所以只有命令列,沒有裝桌面 1 如何編輯文字檔案?可以是被microsoft的windows寵壞了,現在見到黑底白字有種恐懼感,不知如何下手。好不...