如何做企业网站排名优化,网站源码风险,wordpress导航链接,未备案 网站加速配置文件
单位
配置大小单位,开头定义了一些基本的度量单位#xff0c;只支持bytes#xff0c;不支持bit
大小写不敏感 INCLUDES包括
类似jsp中的include#xff0c;多实例的情况可以把公用的配置文件提取出来 网络相关配置
bind
默认情况bind127.0.0.1只能接受本机的…配置文件
单位
配置大小单位,开头定义了一些基本的度量单位只支持bytes不支持bit
大小写不敏感 INCLUDES包括
类似jsp中的include多实例的情况可以把公用的配置文件提取出来 网络相关配置
bind
默认情况bind127.0.0.1只能接受本机的访问请求
不写的情况下无限制接受任何ip地址的访问
生产环境肯定要写你应用服务器的地址服务器是需要远程访问的所以需要将其注释掉
如果开启了protected-mode那么在没有设定bind ip且没有设密码的情况下Redis只允许接受本机的响应 将它注释掉 protected-mode
表示是否开启保护模式
将本机访问保护模式设置no Port
端口号默认 6379
tcp-backlog
设置tcp的backlogbacklog其实是一个连接队列backlog队列总和未完成三次握手队列 已经完成三次握手队列。
在高并发环境下你需要一个高backlog值来避免慢客户端连接问题。 注意Linux内核会将这个值减小到/proc/sys/net/core/somaxconn的值128所以需要确认增大/proc/sys/net/core/somaxconn和/proc/sys/net/ipv4/tcp_max_syn_backlog128两个值来达到想要的效果 timeout
一个空闲的客户端维持多少秒会关闭0表示关闭该功能。即永不关闭。 tcp-keepalive
对访问客户端的一种心跳检测每个n秒检测一次。 单位为秒如果设置为0则不会进行Keepalive检测建议设置成60 GENERAL通用
daemonize
是否为后台进程设置为yes 守护进程后台启动 pidfile
存放pid文件的位置每个实例会产生一个不同的pid文件 loglevel
指定日志记录级别Redis总共支持四个级别debug、verbose、notice、warning默认为notice
四个级别根据使用阶段来选择生产环境选择notice 或者warning logfile
日志文件名称 databases 16
设定库的数量 默认16默认数据库为0可以使用SELECT 命令在连接上指定数据库id SECURITY安全
设置密码 访问密码的查看、设置和取消
在命令中设置密码只是临时的。重启redis服务器密码就还原了。
永久设置需要再配置文件中进行设置。 LIMITS限制
maxclients
设置redis同时可以与多少个客户端进行连接。
默认情况下为10000个客户端。
如果达到了此限制redis则会拒绝新的连接请求并且向这些连接请求方发出“max number of clients reached”以作回应。 maxmemory
建议必须设置否则将内存占满造成服务器宕机
设置redis可以使用的内存量。一旦到达内存使用上限redis将会试图移除内部数据移除规则可以通过maxmemory-policy来指定。
如果redis无法根据移除规则来移除内存中的数据或者设置了“不允许移除”那么redis则会针对那些需要申请内存的指令返回错误信息比如SET、LPUSH等。
但是对于无内存申请的指令仍然会正常响应比如GET等。如果你的redis是主redis说明你的redis有从redis那么在设置内存使用上限时需要在系统中留出一些内存空间给同步队列缓存只有在你设置的是“不移除”的情况下才不用考虑这个因素。 maxmemory-policy
volatile-lru使用LRU算法移除key只对设置了过期时间的键最近最少使用
allkeys-lru在所有集合key中使用LRU算法移除key
volatile-random在过期集合中移除随机的key只对设置了过期时间的键
allkeys-random在所有集合key中移除随机的key
volatile-ttl移除那些TTL值最小的key即那些最近要过期的key
noeviction不进行移除。针对写操作只是返回错误信息 maxmemory-samples
设置样本数量LRU算法和最小TTL算法都并非是精确的算法而是估算值所以你可以设置样本的大小redis默认会检查这么多个key并选择其中LRU的那个。
一般设置3到7的数字数值越小样本越不准确但性能消耗越小。