Redis基本配置(win2012)
- 允許其他機(jī)器連接
搜索bind找到bind 127.0.0.1 改成以下代碼
bind 0.0.0.0
- 持久化保存
AOF持久化設(shè)置
aof可以實(shí)現(xiàn)每次操作都持久化。
搜索appendonly把 no改成yes
appendonly no #關(guān)閉AOF
appendonly yes #打開(kāi)AOF
再找到appendfsync
# appendfsync always #每次收到寫(xiě)命令就立即強(qiáng)制寫(xiě)入磁盤(pán),最慢的,但是保證完全的持久化,不推薦使用
appendfsync everysec #每秒鐘強(qiáng)制寫(xiě)入磁盤(pán)一次,在性能和持久化方面做了很好的折中,推薦
# appendfsync no #完全依賴(lài)os,性能最好,持久化沒(méi)保證
RDB持久化設(shè)置
rdb是記錄一段時(shí)間內(nèi)的操作,一盤(pán)的配置是一段時(shí)間內(nèi)操作超過(guò)多少次就持久化。
默認(rèn)情況下Redis在磁盤(pán)上創(chuàng)建二進(jìn)制格式的命名為dump.rdb的數(shù)據(jù)快照。可以通過(guò)配置文件配置每隔N秒且數(shù)據(jù)集上至少有M個(gè)變化時(shí)創(chuàng)建快照、是否對(duì)數(shù)據(jù)進(jìn)行壓縮、快照名稱(chēng)、存放快照的工作目錄。redis 2.4.10的默認(rèn)配置如下:
#900秒后且至少1個(gè)key發(fā)生變化時(shí)創(chuàng)建快照
save 900 1
#300秒后且至少10個(gè)key發(fā)生變化時(shí)創(chuàng)建快照
save 300 10
#60秒后且至少10000個(gè)key發(fā)生變化時(shí)創(chuàng)建快照
save 60 10000
#可通過(guò)注釋所有save開(kāi)頭的行來(lái)禁用RDB持久化
#創(chuàng)建快照時(shí)對(duì)數(shù)據(jù)進(jìn)行壓縮
rdbcompression yes
#快照名稱(chēng)
dbfilename dump.rdb
#存放快照的目錄(AOF文件也會(huì)被存放在此目錄)
dir /var/lib/redis/
- 增加密碼
搜索requirepass修改如下
requirepass 123456 #修改密碼為123456
- win后臺(tái)啟動(dòng)
1.進(jìn)入 DOS窗口
2.在進(jìn)入Redis的安裝目錄
3.輸入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安裝redis服務(wù) )
4.輸入:redis-server --service-start ( 啟動(dòng)服務(wù) )
5.輸入:redis-server --service-stop