6.redis.conf文件详解
redis.conf文件详解
1.单位
单位是对大小写不敏感的 1GB 1Gb 1gB 是相同的。
2.包含
################################## INCLUDES ###################################
# 可以在这里包含一个或多个其他的配置文件。如果你有一个适用于所有Redis服务器的标准配置模板
# 但也需要一些每个服务器自定义的设置,这个功能将很有用。被包含的配置文件也可以包含其他配置文件,
# 所以需要谨慎的使用这个功能。
#
# 注意“inclue”选项不能被admin或Redis哨兵的"CONFIG REWRITE"命令重写。
# 因为Redis总是使用最后解析的配置行最为配置指令的值, 你最好在这个文件的开头配置includes来
# 避免它在运行时重写配置。
# 如果相反你想用includes的配置覆盖原来的配置,你最好在该文件的最后使用include
#
# include /path/to/local.conf
# include /path/to/other.conf
3.网络
bind 1270.0.1 #绑定ip注释之后是都可以来访问,可以填写连接那台主机ip
protected-mode yes 保护模式,一般是yes,不过你要远程连接就可以改为no
port 6379 端口设置,一般情况是不需要改的,也不建议改
4.通用GENERAL
daemonize yes #守护进程,默认是no不会作为守护进程运行,需要改为yes
pidfile /var/run/redis_6379.pid # 当以守护进程方式运行时,默认Redis会把进程ID写到 /var/run/redis.pid。你可以在这里修改路径。
# 指定服务器调试等级
# 可能值:
# debug (大量信息,对开发/测试有用)
# verbose (很多精简的有用信息,但是不像debug等级那么多)
# notice (适量的信息,基本上是你生产环境中需要的)
# warning (只有很重要/严重的信息会记录下来)
loglevel notice
# 指明日志文件名。也可以使用"stdout"来强制让Redis把日志信息写到标准输出上。
# 注意:如果Redis以守护进程方式运行,而设置日志显示到标准输出的话,日志会发送到/dev/null
logfile "" #日志文件位置名
databases 16 #默认是16个数据库
always-show-logo yes 是否总是显示LOGO
5.快照
持久化,在规定时间内,执行多少次操作,则会持久化文件rdb.aofredis是内存数据库,如果没有持久化,断点及失。
#如果在900秒内,有1个key进行了修改,我们及进行持久化操作
save 900 1
#如果在300秒内,有10个key进行了修改,我们及进行持久化操作
save 300 10
#如果在60秒内,有10000个key进行了修改,我们及进行持久化操作
save 60 10000
stop-writes-on-bgsave-error yes #如果持久化出错了,是否还会继续工作
rdbcompression yes #是否压缩rdb文件,需要消耗cpu资源
rdbchecksum yes #保存rdb文件的时候,进行错误检查校验
dir ./ #rdb保存文件目录
6.REPLICATION 复制
略
7.SECURITY 安全
8.CLIENTS 客户端
# maxclients 10000 #设置连接redis的最大客户端为10000
# maxmemory <bytes> #最大的内存容量
# maxmemory-policy noeviction #内存达到上限的解决的策略(六种解决方案)
1、volatile-lru:只对设置了过期时间的key进行LRU(默认值)
2、allkeys-lru : 删除lru算法的key
3、volatile-random:随机删除即将过期key
4、allkeys-random:随机删除
5、volatile-ttl : 删除即将过期的
6、noeviction : 永不过期,返回错误
9.APPEND ONLY MODE 模式 aof配置
appendonly no #默认是不开启的aof模式的,默认是使用rdb方式持久化,大部分情况下rdb完全够用
appendfilename "appendonly.aof" #持久化文件的名字
# appendfsync always #每次修改都会 sync。消耗性能
appendfsync everysec #每秒执行一次sync。可能会丢失这一秒的数据
# appendfsync no #不执行sync,这个时候操作系统自己同步数据,速度最快
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
郭远的博客空间!
喜欢就支持一下吧
打赏
微信
支付宝