centos7 下安裝redis-4.0.2

一金芹菜發表於2019-05-11

  本篇文章主要介紹在centos7 環境下安裝redis-4.0.2。

安裝步驟

1.下載redis安裝包

wget http://download.redis.io/releases/redis-4.0.2.tar.gz

如果提示以下資訊先用yum安裝wget(yum install wget)

-bash: wget: command not found

2.解壓安裝包

tar -zxvf redis-4.0.2.tar.gz

重新命名

mv redis-4.0.2 redis

3.編譯

編譯前需要安裝gcc(yum install gcc),然後進入redis資料夾,直接執行make命令進行編譯

cd redis
make

如果提示下圖的錯誤執行  make MALLOC=libc 命令  

關於錯誤說明解釋:關於分配器allocator, 如果有MALLOC  這個 環境變數, 會有用這個環境變數的 去建立Redis。

而且libc 並不是預設的 分配器, 預設的是 jemalloc, 因為 jemalloc 被證明 有更少的 fragmentation problems 比libc。

但是如果你又沒有jemalloc 而只有 libc 當然 make 出錯。 所以加這麼一個引數。

 

 

4.修改配置檔案

vim redis.conf

如果提示未找到vim命令,請先用yum安裝(yum install vim)。

首先將圖中的地方改為下圖這樣

這樣可以讓redis從外部訪問。

接著把下圖中的配置改為yes,改為yes後是以守護程式的方式啟動。

接下來配置redis日誌檔案生成的地址和名字,將配置改為下圖這樣,具體的路徑可以根據自己的需要更換。

 將redis-server和redis-cli拷貝至/usr/local/bin目錄下

cp redis-server /usr/local/bin
cp redis-cli /usr/local/bin

 5.啟動redis

redis-server /opt/redis/redis.conf

檢視redis程式

ps -ef  | grep redis

如果和下圖一樣就代表你成功啦!

最後我們用redis-cli去連線一下,執行幾個命令,驗證是否真的可用。

首先連線redis,預設執行以下命令會連線本機6379埠,如果redis埠不是6379的話,可以像這樣去連線 redis-cli -p 你的埠地址

redis-cli

然後我們執行一個set 和 get命令看看效果。

set hello world

get hello

可以看到完全是ok的。

 

作者:一金芹菜
本文版權歸作者,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。

 

相關文章