一、Redis介紹
Redis是當(dāng)前比較熱門的NOSQL系統(tǒng)之一,它是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memcache類似,但很大程度補(bǔ)償了Memcache的不足,它支持存儲(chǔ)的value類型相對(duì)更多,包括string、list、set、zset和hash。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作。在此基礎(chǔ)上,Redis支持各種不同方式的排序。
和Memcache一樣,Redis數(shù)據(jù)都是緩存在計(jì)算機(jī)內(nèi)存中,不同的是,Memcache只能將數(shù)據(jù)緩存到內(nèi)存中,無(wú)法自動(dòng)定期寫(xiě)入硬盤,這就表示,一斷電或重啟,內(nèi)存清空,數(shù)據(jù)丟失。所以Memcache的應(yīng)用場(chǎng)景適用于緩存無(wú)需持久化的數(shù)據(jù)。而Redis不同的是它會(huì)周期性的把更新的數(shù)據(jù)寫(xiě)入磁盤或者把修改操作寫(xiě)入追加的記錄文件,實(shí)現(xiàn)數(shù)據(jù)的持久化。
二、Redis的安裝
下面介紹在Linux環(huán)境下,Redis的安裝與部署
1、首先上官網(wǎng)下載Redis 壓縮包,地址:http://redis.io/download 下載穩(wěn)定版3.0.7即可。
2、通過(guò)遠(yuǎn)程管理工具,將壓縮包拷貝到Linux服務(wù)器中,執(zhí)行解壓操作
3、執(zhí)行make 對(duì)Redis解壓后文件進(jìn)行編譯
編譯完成之后,可以看到解壓文件redis-3.0.7 中會(huì)有對(duì)應(yīng)的src、conf等文件夾,這和windows下安裝解壓的文件一樣,大部分安裝包都會(huì)有對(duì)應(yīng)的類文件、配置文件和一些命令文件。
4、編譯成功后,進(jìn)入src文件夾,執(zhí)行make install進(jìn)行Redis安裝
5、安裝完成,界面如下
三、Redis的部署
安裝成功后,下面對(duì)Redis 進(jìn)行部署
1、首先為了方便管理,將Redis文件中的conf配置文件和常用命令移動(dòng)到統(tǒng)一文件中
a)創(chuàng)建bin和redis.conf文件
復(fù)制代碼 代碼如下:
mkdir -p/usr/local/redis/bin
mkdir -p/usr/local/redis/ect
b)執(zhí)行Linux文件移動(dòng)命令:
復(fù)制代碼 代碼如下:
mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc
cd /lamp/redis-3.0.7/src
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
2、執(zhí)行Redis-server 命令,啟動(dòng)Redis 服務(wù)
注意:這里直接執(zhí)行Redis-server 啟動(dòng)的Redis服務(wù),是在前臺(tái)直接運(yùn)行的(效果如上圖),也就是說(shuō),執(zhí)行完該命令后,如果Lunix關(guān)閉當(dāng)前會(huì)話,則Redis服務(wù)也隨即關(guān)閉。正常情況下,啟動(dòng)Redis服務(wù)需要從后臺(tái)啟動(dòng),并且指定啟動(dòng)配置文件。
3、后臺(tái)啟動(dòng)redis服務(wù)
a)首先編輯conf文件,將daemonize屬性改為yes(表明需要在后臺(tái)運(yùn)行)
cd etc/
Vi redis.conf
b)再次啟動(dòng)redis服務(wù),并指定啟動(dòng)服務(wù)配置文件
redis-server /usr/local/redis/etc/redis.conf
4、服務(wù)端啟動(dòng)成功后,執(zhí)行redis-cli啟動(dòng)Redis 客戶端,查看端口號(hào)。
四、總結(jié)Linux 、Redis 操作常用命令
新聞熱點(diǎn)
疑難解答
圖片精選