基於CentOS7的Redis5.0.8安裝教程


准備

redis下載地址:https://redis.io 

 也可以通過命令下載:wget http://download.redis.io/releases/redis-5.0.8.tar.gz

須知:中間數字為奇數是非穩定版本,如果是偶數則是穩定版本。

得到安裝包

我習慣用windows下載共享到centos虛擬機的共享文件夾,這樣容易備份。

步驟

1 打開linux虛擬機終端找到redis-5.0.8.tar.gz

2 在/usr文件夾新建一個redis文件夾,並將redis-5.0.8.tar.gz拷貝到/usr/redis文件夾

3 解壓到當前文件夾:tar zxvf redis-5.0.8.tar.gz

4 打開文件夾:cd redis-5.0.8

5 執行:make

在make之后需要安裝兩分鍾,安裝完畢的畫面是這樣:

當然測試很慢,就不測試了。

此時還需要執行make install命令,作用是在/usr/local/bin里產生一些文件(命令),比如redis-server、redis-cli。

如果不執行make install,那么鍵入啟動服務命令redis-server時會提示“該命令不存在”,redis服務就無法啟動。

來到redis中src文件夾

(沒什么用,只是看一下,這里記錄了很多的命令包括redis-server命令等,都可以在這里找到,當前redis-server命令還無法執行)

cd /src

find redis-*

接着返回上一級目錄redis-5.0.8,然后執行install命令:

cd ../

make install

查看在make install后,/usr/local/bin是否產生了redis命令文件:

cd /usr/local/bin

ls -l

修改redis.conf

修改redis.conf,將GENERAL里的no改成yes(默認redis.conf里守護進程沒有被開啟)

(注:這個配置文件可能在 /usr/redis/redis-5.0.8/redis.conf,或者/etc/redis.conf)

vim redis.conf

啟動服務

如果你沒有指定redis.conf的位置路徑那當你僅鍵入redis-server的時候會出現這樣的提示:

(Warning:no config file specified,using the default config...)

redis-server

所以正確的啟動命令是:

redis-server /usr/redis/redis-5.0.8/redis.conf

不過這命令中的路徑太長,通常不太好記,那就用這種方式:

復制當前的路徑下的redis.conf到/etc/redis.conf,(這樣路徑就變得簡潔),然后再通過命令啟動redis服務即可。

cp  /usr/redis/redis-5.0.8/redis.conf   /etc/redis.conf

redis-server   /etc/redis.conf

這樣就簡單多了。

啟動客戶端

redis-cli -p 6379

在此之前我遇到了一個小問題,在我輸入“redis-cli -p 6379”后長時間沒有反應也沒有文字,僅有一個光標在閃動,莫名其妙。

后來強制殺死進程后(其實是關閉終端),重新啟動服務器和客戶端又正常了,網上搜索此問題無果,難道是端口號占用?

查看redis進程

ps -ef|grep redis或

ps -aux|grep redis

——想看到redis客戶端進程,可以在打開redis客戶端時再打開一個終端查看進程即可。

關閉redis服務命令兩種方式

或者

可以通過第二個終端看一下redis進程。

redis性能測試

同時執行10000個請求來檢測redis性能。

redis-benchmark -n 10000 -q

其它參數:

-h 指定服務器主機名             默認127.0.0.1

-p 指定服務器端口號             默認6379

-c 指定並發連接數             默認50

-n 指定請求數             默認10000

-d 以字節形式指定get/set值的數據大小             默認2

-P 通過管道傳輸<numreq>請求             默認1

-l 無限循環,不停止測試             默認不執行

好啦,安裝很簡單,一起開啟redis之旅吧>>>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM