Redis介紹
- Redis是一種面向“鍵/值”對(duì)數(shù)據(jù)類型的內(nèi)存數(shù)據(jù)庫,可以滿足我們對(duì)海量數(shù)據(jù)的讀寫需求。
- 特點(diǎn):
* 高性能(Redis讀的速度是11W次/s,寫的速度是8.1W次/s)
* 原子性(保證數(shù)據(jù)的準(zhǔn)確性)
* 持久存儲(chǔ)(兩種方式RDB/快照,AOF/日志)
* 主從結(jié)構(gòu)(master-slave,負(fù)載均衡,高可用)
* 集群(3.0版本)
Redis的安裝
環(huán)境:
CentOS release 6.8 (Final)下載:在官網(wǎng)下載最新的stable版本,我使用的是
redis-3.2.4.tar.gz解壓,并且進(jìn)入目錄
解壓在當(dāng)前目錄:tar -zxvf redis-3.2.4.tar.gz
完成后,將得到一個(gè)文件夾redis-3.2.4,進(jìn)入此文件夾。
- make
在redis的解壓文件夾內(nèi),執(zhí)行make,不過在這之前確保gcc環(huán)境已安裝,如若沒安裝,則執(zhí)行yum -y install gcc,make完成后,將得到:

make完成
- 安裝
還是在redis的解壓文件夾內(nèi),執(zhí)行:
make PREFIX=/usr/local/redis install
我在安裝時(shí),遇到了一個(gè)問題:

make prefix時(shí)報(bào)錯(cuò).jpg
很是納悶,后來發(fā)現(xiàn),是因?yàn)?code>=兩邊加了空格#_#
正確執(zhí)行后,將得到提示:

安裝完成.jpg
至此,我們就在Linux上安裝了一個(gè)Redis服務(wù)器。
啟動(dòng)
- 拷貝配置文件,為了方便使用
將源碼文件夾下的redis.conf,拷貝到Redis的安裝目錄下:
cp redis.conf /usr/local/redis/bin
- 修改配置文件,添加日志存儲(chǔ)路徑
cd /usr/local/redis/bin
vim redis.conf
搜索到logfile,在引號(hào)內(nèi)添加/usr/local/redis/log,在這之前,得確保log文件夾已創(chuàng)建。如果想讓redis服務(wù)在后臺(tái)運(yùn)行,則將daemonize no,修改為daemonize yes.
- 啟動(dòng)
進(jìn)入到redis/bin,執(zhí)行:
redis-server redis.conf [--port 6379]

redis服務(wù)啟動(dòng)完成
- 客戶端連接
在另一個(gè)窗口,同樣的進(jìn)入到redis/bin文件夾下,執(zhí)行:
redis-cli [-h 127.0.0.1] [-p 6379]

客戶端連接并測(cè)試
- 關(guān)閉
redis-cli shutdown
以上,就是Redis的安裝過程。