安裝redis緩存服務(wù)器?其實(shí)非常簡單,就是下載redis軟件然后安裝,小編拿了臺(tái)硅云 配置為1核1G1M的器測(cè)試安裝redis。redis服務(wù)可以很方便的存儲(chǔ)鍵值對(duì)數(shù)據(jù),比如token數(shù)據(jù)、APP、游戲等配置,在運(yùn)行時(shí),熱數(shù)據(jù)直接存儲(chǔ)在內(nèi)存中,可以非常高效的進(jìn)行獲取,并且會(huì)周期性將數(shù)據(jù)和修改寫入磁盤文件,也支持設(shè)置數(shù)據(jù)過期策略。相比于memcache僅支持內(nèi)存存儲(chǔ)來說,redis的持久化數(shù)據(jù)更加可靠,并且支持的數(shù)據(jù)更豐富。下面就由小編和大家講一講redis 云教程。
測(cè)試環(huán)境CentOS,如果你的是Ubuntu,執(zhí)行命令提示權(quán)限不足時(shí) 在命令前加 sudo 空格 命令(redis暫僅支持Linux,不支持Windows安裝)
一、下載,以下命令是直接下載穩(wěn)定版的,推薦穩(wěn)定版,更好用
wget http://www.rwnh.cn/
解壓
tar zxvf redis-stable.tar.gz
移動(dòng)文件
mv redis-stable /usr/local/redis
二、編譯
進(jìn)入剛移動(dòng)的src目錄
cd /usr/local/redis/src
執(zhí)行以下命令進(jìn)行編譯
make
這個(gè)過程相當(dāng)漫長,讓它跑吧。
小編我用的是 硅云1核0.5G內(nèi)存的云服務(wù)器,運(yùn)行起來還是挺流暢的,但是如果redis要真的用起來,推薦升級(jí)或買大點(diǎn)內(nèi)存。
如出現(xiàn)以下提示就說明編譯過程已經(jīng)順利結(jié)束:
Hint: It's a good idea to run 'make test';) 讓我們測(cè)試下編譯是否沒問題。
如果提示(這個(gè)非常常見):zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
解決辦法:make時(shí)添加參數(shù),使用命令make MALLOC=libc 代替 make命令
三、檢查編譯是否成功
運(yùn)行以下命令,進(jìn)行編譯核對(duì)測(cè)試
make test (過程相對(duì)久,等著就行)
插曲:編譯錯(cuò)誤修復(fù)(如果沒有提示錯(cuò)誤,直接跳過這步驟)
如果有提示錯(cuò)誤,則只需要修復(fù)錯(cuò)誤后在進(jìn)行測(cè)試,小編測(cè)試時(shí)報(bào)錯(cuò)如下
You need tcl 8.5 or newer in order to run the Redis test
提示我要安裝tcl8.5或更新版的,那就安裝吧
wget http://www.rwnh.cn/
tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
./configure
make
make install
做完這些,再進(jìn)行測(cè)試吧?。ㄟ^程挺漫長的?。?br />
再不過的話,根據(jù)錯(cuò)誤提示百度下繼續(xù)改掉錯(cuò)誤。
改完錯(cuò)誤后,重新測(cè)試命令,再次重新測(cè)試前記得進(jìn)入之前的目錄
cd /usr/local/redis/src
make test
好吧,實(shí)際上,我的繼續(xù)報(bào)出以下警告(如果沒有提示錯(cuò)誤或警告,直接跳過這步驟)
*** [err]: Active defrag big keys in tests/unit/memefficiency.tcl
Expected condition '$max_latency
但是對(duì)于警告,先跳過了,redis要求內(nèi)存較高,0.5G內(nèi)存的機(jī)子不夠,先不管。
四、開始運(yùn)行redis
如果上一步測(cè)試結(jié)果沒有報(bào)錯(cuò)(或者只是報(bào)warn警告),那就可以開始運(yùn)行redis了。
執(zhí)行命令 redis-server 安裝成功了
ctrl c退出,這時(shí)候redis服務(wù)已經(jīng)終止了。我們把它改為后臺(tái)進(jìn)程。
五、將redis進(jìn)程改為后臺(tái)運(yùn)行進(jìn)程
redis配置文件redis.conf在redis目錄下,我們進(jìn)入該目錄,編輯redis配置文件,
cd ../
vi redis.conf
在配置文件中的daemonize no 改為 daemonize yes 保存即可。(在命令模式輸入/daemonize可以快速定位
~ O / ~ )
使用剛編輯保存的配置文件來啟動(dòng)redis
redis-server redis.conf
六、簡單使用下redis的功能
現(xiàn)在,我們來測(cè)試下自己在命令行下使用redis鍵值對(duì)的功能吧!
在 redis目錄下 的 redis-cli 程序 為redis的命令行程序,執(zhí)行命令:
命令redis-cli
輸入set name guiyun
輸入set url www.vpsor
獲取name:get name
獲取url:get url
redis是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memcached類似,它支持存儲(chǔ)的value類型相對(duì)更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。小伙伴們要想獲得更多redis 云服務(wù)器的內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)!
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出林甸免費(fèi)做網(wǎng)站回饋大家。
網(wǎng)頁題目:redis云服務(wù)器搭建教程
文章路徑:http://www.rwnh.cn/article24/eoipje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、企業(yè)網(wǎng)站制作、全網(wǎng)營銷推廣
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)