redis.conf 常用配置
配置檔案分析
bind 127.0.0.1
#繫結的ip
protected-mode yes
#保護模式
port 6379
#埠
#這些配置之後可能會經常使用
daemonize yes
#以守護執行緒的方式開啟
#日誌
debug、verbose、notice、warning
#設定日誌等級
loglevel notice
logfile
#設定日誌檔案位置
database 16
#16個資料庫
always-show-logo yes
#永遠顯示logo
snapshotting#快照
三個方法,在規定時間內,執行了多少次操作,則會持久化到檔案 .rdb .aof
redis是記憶體資料庫,沒有持久化,資料就會丟失
save 900 1 #900秒內,至少有一個key進行了修改,就進行持久化操作
save 300 10 #。。。。。
save 60 10000 #同理
stop-writes-on-bgseve-error yes
#持久化錯誤之後是否要繼續工作,預設開啟
rdbcompression yes
#是否壓縮rdb檔案,需要消耗cpu資源
rdbchecksum yes
#儲存rdb檔案是否要進行錯誤檢查校驗
dir ./
#rdb檔案儲存的目錄
replication #主從複製,需要搭建多個redis
Security #安全設定
requirepass foobared
#預設沒有密碼
#通過命令config set requirepass 可以設定密碼
#auth password 進行登入
########################################################################
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
127.0.0.1:6379> config set requirepass 123
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> quit
haoyun@HAOYUN ~ % redis-cli #設定密碼操作
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>
########################################################################
maxlients 10000
#設定能連線上redis的最大客戶端數量
maxmemory <bytes>
#redis配置最大的記憶體數
maxmemory-policy noeviction
#記憶體到達上限之後的處理策略
#移除一些過期的key
#報錯、、、
#六種機制
volatile-lru:設定了過期時間的key進行lru移除
allkeys-lru:刪除
volatile-random:刪除即將過期的key
allkeys-random:隨機刪除
volatile-ttl:刪除即將過期的
noeviction:永遠不過期,直接報錯
Append only模式 aof模式
#持久化的兩種方式之一RDB、AOF
appendonly no
#預設是不開啟的,預設使用RDB持久化,大部分情況下RDB完全夠用
appendfilename "appendonly.aof"
#aof持計劃檔名
appendfsync always
#每次修改都會synch 消耗效能
appendfsync everysec
#每秒執行一次 synch,可能會丟失那1s的資料
appendfsync no
#不執行sync 這時候作業系統自己同步資料,速度是最快的,一般也不用
相關文章
- Centos-redis配置redis.conf內容CentOSRedis
- redis.conf之save配置項解讀Redis
- Redis.conf配置檔案內容詳解Redis
- redis配置檔案redis.conf詳細說明Redis
- redis.confRedis
- nginx常用配置Nginx
- redis常用配置Redis
- PHP常用配置PHP
- redis 常用配置Redis
- Nuxt常用配置項UX
- nginx常用配置教程。Nginx
- nginx host常用配置Nginx
- Gradle常用配置Gradle
- 【IDEA】常用配置Idea
- idea常用配置Idea
- mongodb配置檔案常用配置項MongoDB
- Redis——Redis.conf檔案簡單詳解Redis
- webpack常用優化配置Web優化
- springboot常用配置Spring Boot
- nginx 常用配置記錄Nginx
- nginx 常用配置案例(三)Nginx
- vscode常用配置VSCode
- Tomcat常用優化配置Tomcat優化
- Linux/Mac配置常用aliasLinuxMac
- DHCP常用配置檔案解析
- Linux常用配置檔案Linux
- 【pl/sql】PLSQL常用配置【轉】SQL
- Redis常用命令與常用配置速查手冊Redis
- 常用的jvm配置引數 :永久區引數配置JVM
- Redis服務之常用配置(三)Redis
- Redis服務之常用配置(一)Redis
- Redis服務之常用配置(二)Redis
- 常用程式碼 | 系統配置篇
- MySQL常用操作和主從配置MySql
- IDEA新手常用配置手冊Idea
- Java教程:SpringBoot常用配置JavaSpring Boot
- filebeat+ELK配置及常用操作
- 4-4 Redis 的常用配置Redis