redis install

非原創(chuàng),記錄。

1. 下載Redis

wget http://download.redis.io/releases/redis-3.0.4.tar.gz

2. 解壓Redis

?tar -xzvf redis-3.0.4.tar.gz

3. 編譯安裝Redis

cd redis-3.0.4

make

yum install tcl gcc

make install

make install安裝完成后,會在/usr/local/bin目錄下生成下面幾個可執(zhí)行文件,它們的作用分別是:

redis-server:Redis服務(wù)器端啟動程序

redis-cli:Redis客戶端操作工具。也可以用telnet根據(jù)其純文本協(xié)議來操作

redis-benchmark:Redis性能測試工具

redis-check-aof:數(shù)據(jù)修復(fù)工具

redis-check-dump:檢查導(dǎo)出工具

4. 配置Redis

復(fù)制配置文件到/etc/目錄:

# cp redis.conf /etc/

為了讓Redis后臺運行,一般還需要修改redis.conf文件:

vi /etc/redis.conf

修改daemonize配置項為yes,使Redis進程在后臺運行:

daemonize yes

5. 啟動Redis

配置完成后,啟動Redis:

# cd /usr/local/bin

# ./redis-server /etc/redis.conf

檢查啟動情況:

# ps -ef | grep redis

看到類似下面的一行,表示啟動成功:

root? ? 18443? ? 1? 0 13:05 ?? ? ? ? 00:00:00 ./redis-server *:6379

6. 添加開機啟動項

echo "/usr/local/bin/redis-server /etc/redis.conf" >>/etc/rc.local

7. Redis配置參數(shù)

Redis啟動參數(shù):

daemonize:是否以后臺daemon方式運行

pidfile:pid文件位置

port:監(jiān)聽的端口號

timeout:請求超時時間

loglevel:log信息級別

logfile:log文件位置

databases:開啟數(shù)據(jù)庫的數(shù)量

save * *:保存快照的頻率,第一個*表示多長時間,第三個*表示執(zhí)行多少次寫操作。在一定時間內(nèi)執(zhí)行一定數(shù)量的寫操作時,自動保存快照。可設(shè)置多個條件。

rdbcompression:是否使用壓縮

dbfilename:數(shù)據(jù)快照文件名(只是文件名)

dir:數(shù)據(jù)快照的保存目錄(僅目錄)

appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高數(shù)據(jù)抗風(fēng)險能力,但影響效率。

appendfsync:appendonlylog如何同步到磁盤。三個選項,分別是每次寫都強制調(diào)用fsync、每秒啟用一次fsync、不調(diào)用fsync等待系統(tǒng)自己同步

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容