全部課程
發(fā)布時(shí)間: 2017-12-13 13:57:30
?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)存中,無法自動(dòng)定期寫入硬盤,這就表示,一斷電或重啟,內(nèi)存清空,數(shù)據(jù)丟失。所以Memcache的應(yīng)用場景適用于緩存無需持久化的數(shù)據(jù)。而Redis不同的是它會(huì)周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,實(shí)現(xiàn)數(shù)據(jù)的持久化。
Redis的安裝 redis是C語言開發(fā),建議在linux上運(yùn)行,本教程使用Redhat 6.5作為安裝環(huán)境。 安裝redis需要先將官網(wǎng)下載的源碼進(jìn)行編譯,編譯依賴gcc環(huán)境,如果沒有g(shù)cc環(huán)境,需要安裝gcc:yum install gcc-c++ 版本說明 本教程使用redis-4.0.1版本。4.x版本主要增加了redis集群功能。 源碼下載 從官網(wǎng)下載 http:// redis.io/ 將redis-4.0.1.tar.gz拷貝到/usr/local下 解壓源碼 tar -zxvf redis-4.0.1.tar.gz 進(jìn)入解壓后的目錄進(jìn)行編譯 cd /usr/local/redis-4.0.1 make 安裝到指定目錄,如 /usr/local/redis cd /usr/local/redis-4.0.1 make PREFIX=/usr/local/redis install redis.conf redis.conf是redis的配置文件,redis.conf在redis源碼目錄。 注意修改port作為redis進(jìn)程的端口,port默認(rèn)6379。 拷貝配置文件到安裝目錄下 進(jìn)入源碼目錄,里面有一份配置文件 redis.conf,然后將其拷貝到安裝路徑下 cd /usr/local/redis cp /usr/local/redis-4.0.1/redis.conf /usr/local/redis/bin 安裝目錄bin下的文件列表
Redis啟動(dòng)
直接運(yùn)行bin/redis-server將以前端模式啟動(dòng),前端模式啟動(dòng)的缺點(diǎn)是ssh命令窗口關(guān)閉則redis-server程序結(jié)束,不推薦使用此方法。如下圖:?

上一篇: {hadoop-ha}集群搭建
下一篇: {Java}-Nginx安裝