Redisラーニングノート4:プロファイル

4039 ワード

一般的な構成情報は次のとおりです.
#########################################常用
bind 127.0.0.1
#     IP       ,          ,    ,      

daemonize no
#          
#       ,    pid redis,pid   

pidfile/var/run/redis.pid
#      ,pid       

prot 6379
#    ,   6379,

requirepass abc123
#       

tcp-backlog 511
# TCP          

timeout 0
#       client            (0      )

tcp-keepalive 60
# tcp     ,              ,                ,      。

loglevel notice
#       。
#          :
# debug (          )
# verbose (  debug notice  ,    )
# notice (       )
# warning (            )

logfile "/data/redis/logs/redis.log"
#          

databases 16
#         

###################スナップショット################################
save 900 1
save 300 10
save 60 10000
#                         
#   900         1   key     ,   
#   300         10   key     ,   
#   60         10000   key     ,   

stop-writes-on-bgsave-error yes
#      ,   redis            ,redis         
#         ,     no

rdbcompression yes
#     dump .rdb          LZF      

rdbchecksum yes
#     rdb  

dbfilename dump.rdb
#    dump      

dir ./
#     ,            ,        

#################################################################################
slave-serve-stale-data yes
#     slave   master     ,           ,
# slave         :
# 1)     yes ,slave           ,           ,
#                      
# 2)     no ,       info he salveof         ,
#    slave        "SYNC with master in progress"    ,
#

slave-read-only yes
#      slave           ,   slaves      。

repl-diskless-sync no
#                  。

repl-diskless-sync-delay 5
#          ,                      RDB  

repl-ping-slave-period 10
#   redis       redis  PING ,     repl_ping_slave_period        ,   10 。

slave-priority 100
#   master          ,Redis Sentinel    slaves         master,
#      ,        ,      0 ,         slave       。

########################################制限
maxclients 10000
#         ,redis          

maxmemory
#       
#         ,             , redis         eviction         keys。

maxmemory-policy noeviction
#       ,      :
# volatile-lru ->      (expire set) key            key    
# allkeys-lru ->               key,       
# volatile-random ->       (expire set) key ,    key    
# allkeys-random ->    all-keys     key    
# volatile-ttl ->       (expire set) key ,      (TTL)   key    ,       
# noeviction ->      ,                ,                error

appendonly no
#    redis    rdb     ,                。  redis      ,
#                ,  save        ,Append Only File         ,
#              。Redis                appendonly.aof  ,
#       Redis                ,   RDB  。

appendfilename "appendonly.aof"
#  aof   

appendfsync always
appendfsync everysec
appendfsync no
#  aof        
#  no     fsync,              ,    。
#  always         fsync,          。
#  everysec        fsync,        1s  

auto-aof-rewrite-percentage 100
#  aof      ,   aof            aof              

auto-aof-rewrite-min-size 64mb
#           aof    ,                        

その他の構成