安裝redis緩存服務(wù)器?其實非常簡單,就是下載redis軟件然后安裝,小編拿了臺硅云 配置為1核1G1M的云服務(wù)器測試安裝redis。redis服務(wù)可以很方便的存儲鍵值對數(shù)據(jù),比如token數(shù)據(jù)、APP、游戲等配置,在運行時,熱數(shù)據(jù)直接存儲在內(nèi)存中,可以非常高效的進行獲取,并且會周期性將數(shù)據(jù)和修改寫入磁盤文件,也支持設(shè)置數(shù)據(jù)過期策略。相比于memcache僅支持內(nèi)存存儲來說,redis的持久化數(shù)據(jù)更加可靠,并且支持的數(shù)據(jù)更豐富。下面就由
創(chuàng)新互聯(lián)建站小編和大家講一講redis 云服務(wù)器搭建教程。
測試環(huán)境CentOS,如果你的是Ubuntu,執(zhí)行命令提示權(quán)限不足時 在命令前加 sudo+空格+命令(redis暫僅支持Linux,不支持Windows安裝)
一、下載,以下命令是直接下載穩(wěn)定版的,推薦穩(wěn)定版,更好用
wget http://download.redis.io/releases/redis-stable.tar.gz
解壓
tar zxvf redis-stable.tar.gz
移動文件
mv redis-stable /usr/local/redis
二、編譯
進入剛移動的src目錄
cd /usr/local/redis/src
執(zhí)行以下命令進行編譯
make
這個過程相當(dāng)漫長,讓它跑吧。
小編我用的是 硅云1核0.5G內(nèi)存的云服務(wù)器,運行起來還是挺流暢的,但是如果redis要真的用起來,推薦升級或買大點內(nèi)存。
如出現(xiàn)以下提示就說明編譯過程已經(jīng)順利結(jié)束:
Hint: It's a good idea to run 'make test';) 讓我們測試下編譯是否沒問題。
如果提示(這個非常常見):zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
解決辦法:make時添加參數(shù),使用命令make MALLOC=libc 代替 make命令
三、檢查編譯是否成功
運行以下命令,進行編譯核對測試
make test (過程相對久,等著就行)
插曲:編譯錯誤修復(fù)(如果沒有提示錯誤,直接跳過這步驟)
如果有提示錯誤,則只需要修復(fù)錯誤后在進行測試,小編測試時報錯如下
You need tcl 8.5 or newer in order to run the Redis test
提示我要安裝tcl8.5或更新版的,那就安裝吧
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
./configure
make
make install
做完這些,再進行測試吧?。ㄟ^程挺漫長的?。?br />
再不過的話,根據(jù)錯誤提示百度下繼續(xù)改掉錯誤。
改完錯誤后,重新測試命令,再次重新測試前記得進入之前的目錄
cd /usr/local/redis/src
make test
好吧,實際上,我的繼續(xù)報出以下警告(如果沒有提示錯誤或警告,直接跳過這步驟)
*** [err]: Active defrag big keys in tests/unit/memefficiency.tcl
Expected condition '$max_latency
但是對于警告,先跳過了,redis要求內(nèi)存較高,0.5G內(nèi)存的機子不夠,先不管。
而且這些操作都是原子性的。小伙伴們要想獲得更多redis 云服務(wù)器的內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)!
網(wǎng)站標(biāo)題:redis云服務(wù)器搭建教程
文章轉(zhuǎn)載:http://m.jiaotiyi.com/article/sojice.html