准備
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之旅吧>>>