Redis安裝筆記

Linux下安裝:

步驟1:首先從官網(wǎng)下在redis正式版的壓縮包

Redis官網(wǎng)下載地址

步驟2:編譯源程序

tar zxvf redis-*.tar.gz?

編譯

make

進(jìn)入src目錄下進(jìn)行安裝

make install

步驟3:移動文件

便于管理:(所有源代碼安裝的軟件都安裝在/usr/local下,如apache等)

sudo mkdir -p /usr/local/redis/bin

sudo?mkdir?-p?/usr/local/redis/etc

redis.conf復(fù)制到/usr/local/redis/etc/

sudo mv ./redis.conf /usr/local/redis/etc/

并將src目錄下的7個(gè)命令文件(綠色的),移動到/usr/local/redis/bin/

sudo mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server /usr/local/redis/bin/

步驟4:啟動Redis服務(wù)

cd /usr/local/redis/bin

或使用配置文件啟動

./redis-server /usr/local/redis/etc/redis.conf

如果需要redis后臺運(yùn)行需要將daemonize由no改為yes。

Redis的配置文件中有哪些配置呢?

daemonize 如果需要在后臺運(yùn)行,把該項(xiàng)改為yes

pidfile 配置多個(gè)pid的地址 默認(rèn)在/var/run/redis.pid

bind 綁定ip,設(shè)置后只接受來自該ip的請求

port 監(jiān)聽端口,默認(rèn)是6379

loglevel 分為4個(gè)等級:debug verbose notice warning

logfile 用于配置log文件地址

databases 設(shè)置數(shù)據(jù)庫個(gè)數(shù),默認(rèn)使用的數(shù)據(jù)庫為0

save 設(shè)置redis進(jìn)行數(shù)據(jù)庫鏡像的頻率。

rdbcompression 在進(jìn)行鏡像備份時(shí),是否進(jìn)行壓縮

dbfilename 鏡像備份文件的文件名

Dir 數(shù)據(jù)庫鏡像備份的文件放置路徑

Slaveof 設(shè)置數(shù)據(jù)庫為其他數(shù)據(jù)庫的從數(shù)據(jù)庫

Masterauth 主數(shù)據(jù)庫連接需要的密碼驗(yàn)證

Requriepass 設(shè)置 登陸時(shí)需要使用密碼

Maxclients 限制同時(shí)使用的客戶數(shù)量

Maxmemory 設(shè)置redis能夠使用的最大內(nèi)存

Appendonly 開啟append only模式

Appendfsync 設(shè)置對appendonly.aof文件同步的頻率(對數(shù)據(jù)進(jìn)行備份的第二種方式)

vm-enabled 是否開啟虛擬內(nèi)存支持 ? (vm開頭的參數(shù)都是配置虛擬內(nèi)存的)

vm-swap-file 設(shè)置虛擬內(nèi)存的交換文件路徑

vm-max-memory 設(shè)置redis使用的最大物理內(nèi)存大小

vm-page-size 設(shè)置虛擬內(nèi)存的頁大小

vm-pages 設(shè)置交換文件的總的page數(shù)量

vm-max-threads 設(shè)置VM IO同時(shí)使用的線程數(shù)量

Glueoutputbuf 把小的輸出緩存存放在一起

hash-max-zipmap-entries 設(shè)置hash的臨界值

Activerehashing 重新hash

步驟5:客戶端連接

sudo /usr/local/redis/bin/redis-cli

步驟6:停止Redis實(shí)例

sudo pkill redis-server

確認(rèn)關(guān)閉成功

netstat -tunpl | grep 6379

pstree -p | grep redis

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容