Redis.conf

Redis.conf

单位 配置文件对大小写不敏感 # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024*1024*1024 bytes………… 包含 # include /path/to/local.conf # include /path/to/other.conf………… bind 127.0.0.1绑定的ipprotected-mode yes保护模式port 6379端口################################# GENERAL #####################################daemonize yes守护进程方式运行,默认nopidfile /www/server/redis/redis.pid如果以后台方式运行,要指定pid# Specify the server verbosity level. # This can be one of: # debug (a lot of information, useful for development/testing) # verbose (many rarely useful info, but not a mess like the debug level) # notice (moderately verbose, what you want in production probably)默认,生产环境 # warning (only very important / critical messages are logged) loglevel notice logfile "/www/server/redis/redis.log"位置# dbid is a number between 0 and 'databases'-1 databases 16默认16个数据库持久化,redis是内存数据库,断电即失 save 900 1如果900s内至少有一个key修改,进行持久化操作 save 300 10 save 60 10000stop-writes-on-bgsave-error yes持久化出错,是否继续工作rdbcompression yes是否压缩 rdb 文件,要消耗一定的cpu资源rdbchecksum yes保存 rdb 文件 是否要校验dbfilename dump.rdbrdb 文件保存目录################################# REPLICATION ################################# ################################# SECURITY ################################# # requirepass foobared设置密码################################### CLIENTS #################################### # maxclients 10000最大的连接数############################## MEMORY MANAGEMENT################################ # maxmemory 最大的容量# maxmemory-policy noeviction内存满了怎么处理############################## APPEND ONLY MODE ############################### aof的配置appendonly no默认不开启,默认rdb够用了appendfilename "appendonly.aof"持久化的文件的名字# appendfsync always每次都要sync appendfsync everysec每秒执行一次sync可能会丢失一秒的数据 # appendfsync no不执行,操作系统自己同步数据

    推荐阅读