首页 / REDIS / Redis的配置文件
Redis的配置文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis的配置文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2549字,纯文字阅读大概需要4分钟。
内容图文
![Redis的配置文件](/upload/InfoBanner/zyjiaocheng/864/d2980c8538d84123a5dbc4c461b33996.jpg)
1.配置文件在位置
2.Units单位
1)配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit
2)对大小写不敏感
3.INCLUDES包含
把redis.conf作为总闸,包含其他
4.GENERAL通用
daemonize:将redis是否以后台进程的方式运行,默认为"no"
pidfile:进程管道文件
port:端口号
tcp-backlog:是一个连接队列,backlog队列总和=未完成三次握手队列+已经完成三次握手队列
tcp服务里面默认有两个队列,一个是tcp-backlog,用于存放未连接队列,另外一个是somaxconn,用于存放已连接队列。
在高并发环境下,需要一个高backlog值来避免慢客户端连接问题。
注意Linux内核会将这个值减小到/proc/sys/net/core/somaxconn的值,所以需要确认增加somaxconn和tcp_max_syn_backlog两个值来达到想要的效果
bind:指定 redis 只接收来自于该IP地址的请求,如果不进行设置,那么将处理所有请求
timeout:此参数为设置客户端空闲超过timeout,服务端会断开连接,为0则服务端不会主动断开连接,不能小于0
tcp-keepalive:设置为0,则不会进行keepalive检测,建议设置为60
loglevel:日志级别。指定了服务端日志的级别。级别包括:debug(很多信息,方便开发、测试),verbose(许多有用的信息,但是没有debug级别信息多),notice(适当的日志级别,适合生产环境),warn(只有非常重要的信息)
logfile:指定了记录日志的文件。空字符串的话,日志会打印到标准输出设备。后台运行的redis标准输出是/dev/null
syslog-enabled:是否打开记录syslog功能
syslog-ident:syslog的标识符
syslog-facility:日志的来源、设备
databases:数据库的数量,默认使用的数据库是0。可以通过”SELECT 【数据库序号】“命令选择一个数据库,序号从0开始
5.SNAPSHOTTING快照
6.REPLICATION复制
7.SECURITY安全
设置密码
8.LIMITS限制
maxclients
设置能连上redis的最大客户端连接数量。默认是10000个客户端连接。由于redis不区分连接是客户端连接还是内部打开文件或者和slave连接等,所以maxclients最小建议设置到32。
如果超过了maxclients,redis会给新的连接发送’max number of clients reached’,并关闭连接x
maxmemory
redis配置的最大内存容量。当内存满了,需要配合maxmemory-policy策略进行处理。注意slave的输出缓冲区是不计算在maxmemory内的。所以为了防止主机内存使用完,建议设置的maxmemory需要更小一些
maxmemory-policy
#内存容量超过maxmemory后的处理策略。
#volatile-lru:使用LRU算法移除key,只对设置了过期时间的键
#allkeys-lru:利用LRU算法移除key(最近使用的少)。
#volatile-random:在过期集合中移除随机的key,只对设置了过期时间的键
#allkeys-random:随机移除key。
#volatile-ttl:移除那些TTL值最小的key,即最近要过期的key
#noeviction:不移除任何key,只是返回一个写错误。
maxmemory-samples
设置样本数量,LRU算法 和最小TTL算法 都并非 是精确的算法,而是估算值,所以可以设置样本大小
redis默认会检查这么多个key并选择其中LRU的那个
9.APPEND ONLY MODE追加
10.常见配置redis.conf介绍
内容总结
以上是互联网集市为您收集整理的Redis的配置文件全部内容,希望文章能够帮你解决Redis的配置文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。