redis.windows.conf各構成パラメータの紹介(九)

26047 ワード

#      ,redis          ,           ,        yes,   no

daemonize:     daemon    

#  redis            ,Redis    pid  /run/redis.pid   ,            。

#      redis   ,       pid     

pidfile:pid    

#   redis    ,   6379

#        0,Redis     TCP   。

port:      

#   redis       IP     ,       ,         ,

#             

bind 127.0.0.1

#              ,    。                  ,       

#    :0    ,    

timeout:      

#          unxi      。       ,         ,Redis     unix      。

# unixsocket /tmp/redis.sock

# unixsocketperm 755

#         

# Redis        :debug、verbose、notice、warning,   verbose

# debug       ,       

# varbose          ,  debug      

# notice    verbose,       

# warning                    

loglevel:log    

#   log          

#     stdout,  “    ”,          /dev/null

logfile:log    

#       ,    16,        DB 0 ID  ,     ,           databases 1

#         SELECT 

# dbid   0   'databases'-1   

databases:        

save * *:       ,   *      ,   *          。                 ,      。       。

rdbcompression:      

dbfilename:       (     ,     )

dir:         (     )

appendonly:    appendonlylog,             log,           ,     。

appendfsync:appendonlylog       (    ,           fsync、      fsync、   fsync        )

########## REPLICATION    ##########

#

#     。   slaveof      Redis     。

#   ,            。    ,             、     IP、       。

#         ,      IP   , Redis   ,              

# slaveof  

#      master     (      "requirepass"      ),slave    master   ,  slave               ,            。

#

# masterauth 

#    slave   master   ,         ,slave        :

# 1)    slave-serve-stale-data     "yes" (   ),slave          ,       ,             。

# 2)    slave-serve-stale-data     "no",slave   "   master  (SYNC with master in progress)"       ,   INFO   SLAVEOF   。

slave-serve-stale-data yes

# slave               ping  。

#          repl_ping_slave_period    。

#   10 

# repl-ping-slave-period 10

#             I/O、 master     ping       。

#    60 。

#          :       repl-ping-slave-period  ,  master slave               。

# repl-timeout 60

########## SECURITY    ##########

#

#          ,       。

#         ,       。             (  :            。)

#   :           150k          ,               ,        。

#       

# requirepass foobared

#

#       ,           。  ,     CONFIG              ,           ,         。

#   :

# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52

# rename-command info info_biran

# rename-command set set_biran

#

# rename-command CONFIG ""

########## LIMITS    ##########

#

#       ,     Redis              。

#    "0"      。

#         ,Redis             "         (max number of clients reached)"

# maxclients 128

#               。          ,Redis          (  :maxmemmory-policy:      )  key。

#           Redis    key,        "noeviction",Redis                 。

#   ,SET,LPUSH  。             ,  :GET。

#    Redis  LRU  ,                 (   "noeviction"   )   ,          。

#   :   slave              ,  slave                     。

#            key            /       ,  slave          ,         。

#     ,    slave    master  ,     master        ,                。

# (       "noeviction"        )

#       ,         ,Redis               Key,       ,         ,          。

# maxmemory 256000000  256M  

# maxmemory 

#     :         ,Redis    key。             :

#

# volatile-lru ->   LRU            。

# allkeys-lru ->   LRU      key。

# volatile-random ->            key。

# allkeys->random ->       。

# volatile-ttl ->            (  TTL)

# noeviction ->     ,           。

#

#   :       ,  Redis           key             。

#

#        :set setnx setex append

# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd

# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby

# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby

# getset mset msetnx exec sort

#

#

# maxmemory-policy volatile-lru

# LRU   TTL           ,     (     ),           。

#   :  Redis     key        ,                   。

# maxmemory-samples 3

########## APPEND ONLY MODE       ##########

#      ,Redis             。  redis            save      ,                    ,     , Redis     ,        。

#                        :        ,Redis                 appendonly.aof   。

#      Redis               。

#

#   ,                    (         "save"      ,      )。

#           ,  Redis                  dump.rdb   。

#

#   :   BGREWRITEAOF                ,               。

#   :yes      

appendonly no

#               ,  :"appendonly.aof"

# appendfilename appendonly.aof

# fsync()                 ,     。

#                    ;        ,       。

# Redis         :

#

# no:     ,               。   。

# always:           aof  。 ,     。

# everysec:     。    。

#     "everysec"                         。

#                ,    "no"           (       ,              );

#      ,    "always"            、  。

#

#             ,     "everysec"

#

# appendfsync always

appendfsync everysec

# appendfsync no

#   AOF         "always"    "everysec",         (       AOF  )       I/O  。

#   Linux      Redis   fsync()      。

#   ,              ,        fsync()        write(2)   。

#

#         ,         。     BGSAVE   BGREWRITEAOF       fsync()。

#

#                   ,  Redis   "    "   。

#       ,            30       。(  Linux  )

#

#                  "yes",      "no",               。

no-appendfsync-on-rewrite no

#     AOF  

#   AOF           ,Redis     BGREWRITEAOF     AOF    。

#

#     :Redis       AOF     (            ,        AOF  ),

#             。            ,        。

#

#                 ,                          。

#

#       0   AOF      。

auto-aof-rewrite-percentage 100

auto-aof-rewrite-min-size 64mb

########## SLOW LOG       ##########

# Redis                  。         I/O  。

#   :     ,       。            (                             )

#

#                :       ,     ,          。

#            。               ,           。

#

#           ,  1000000  1 。  ,            , 0          。

slowlog-log-slower-than 10000

#         。          。      SLOWLOG RESET      。

slowlog-max-len 128

########## VIRTUAL MEMORY      ##########

###   !     Redis 2.4    ,     ,2.4   VM      ,        !!!!!!!!!!!

#        Redis                          。

#        ,  key      ,   key        ,             。

#        ,    "vm-enabled"     "yes",                     。

vm-enabled no

#          。      ,         Redis      ,      Redis            。

#          (     )        (SSD)。

# ***    ***          ,            /tmp       。

#     Redis       ,   Redis         。

vm-swap-file /tmp/redis.swap

# "vm-max-memory"                。

#             ,               。

# "vm-max-memory"    0             ,          60%-80%。

#      vm-max-memory         ,  vm-max-memory    ,             (Redis       keys),    , vm-max-memory   0   ,     value      。    0。

vm-max-memory 0

# Redis             。

#                    ,                。

#   ,         ,              。

#        ,              (             )

#           ,       64 32   。

#           ,         。

#      ,       :)

vm-page-size 32

#

#         (  /          ),    8          1   。

#       = vm-page-size * vm-pages

#      32         134217728       ,Redis        4GB,           16MB  。

#                     ,                   。

vm-pages 134217728

#           I/O   ,   swap      。

#                       ,                    /    。

#                   ,  I/O              ,                     。

#    0      I/O,            。

#              ,     0,     swap          .             ,              .

vm-max-threads 4

########## ADVANCED CONFIG      ##########

#        ,       (         ),              。

# Redis Hash value     HashMap,   Map       ,                   Map,              ,  2                      HashMap,

#  value  Map                      ,   64, value   64                ,           HashMap。

hash-max-zipmap-entries 512

#   value  Map                                。

hash-max-zipmap-value 64

#  hash-max-zipmap-entries     ,          ,                   。

# list                       

list-max-ziplist-entries 512

# list                        

list-max-ziplist-value 64

#              :    64              。

#

set-max-intset-entries 512

#    、       ,                    ,       。

#

zset-max-ziplist-entries 128

zset-max-ziplist-value 64

#     , 100 CPU     1      Redis     (       )。

# redis        ( dict.c)          :           ,          ;

#   ,                          。

#         10      ,      ,        。

#

#                "activerehashing no",      2      。

#                         "activerehashing yes"。

activerehashing yes

########## INCLUDES    ##########

#

#               redis                。

#                  ,       。

# include /path/to/local.conf

# include /path/to/other.conf

     ,                    UTF-8  。

 
 
redisのインストールと構成(一)http://www.cnblogs.com/xuchunlin/p/6676308.html
redis学習(key)キー,Python操作redisキー(二)http://www.cnblogs.com/xuchunlin/p/7061524.html
Python操作redis文字列(String)詳細(3)http://www.cnblogs.com/xuchunlin/p/7062065.html
Pythonはredisシリーズを操作してハッシュ(Hash)コマンドで詳細に解く(4)http://www.cnblogs.com/xuchunlin/p/7064860.html
Python操作redisシリーズのリスト(list)(五)http://www.cnblogs.com/xuchunlin/p/7067154.html
Python操作redis学習シリーズの(集合)set,redis set詳細解(六)http://www.cnblogs.com/xuchunlin/p/7070267.html
python操作redisの秩序化集合(sorted set)(7)http://www.cnblogs.com/xuchunlin/p/7097272.html
python操作redisの--HyperLogLog(八)http://www.cnblogs.com/xuchunlin/p/7097272.html
redis.windows.conf各構成パラメータの紹介(九)http://www.cnblogs.com/xuchunlin/p/7097729.html
 
転載先:https://www.cnblogs.com/xuchunlin/p/7097729.html