Redis——》redis.conf た 入场券 2024-03-31 08:36 50阅读 0赞 > 推荐链接: > [总结——》【Java】][Java] > [总结——》【Mysql】][Mysql] > [总结——》【Spring】][Spring] > [总结——》【SpringBoot】][SpringBoot] > [总结——》【MyBatis、MyBatis-Plus】][MyBatis_MyBatis-Plus] #### Redis——》redis.conf #### * INCLUDES:包含 * NETWORK:网络 * GENERAL:通用 * SECURITY:安全 * LIMITS:内存 ## INCLUDES:包含 ## <table> <thead> <tr> <th align="left"><strong>参数</strong></th> <th align="left"><strong>值</strong></th> <th align="left"><strong>描述</strong></th> </tr> </thead> <tbody> <tr> <td align="left">include</td> <td align="left">/path/to/local.conf</td> <td align="left">包含一个或多个其他配置文件</td> </tr> </tbody> </table> ## NETWORK:网络 ## <table> <thead> <tr> <th align="left"><strong>参数</strong></th> <th align="left"><strong>值</strong></th> <th align="left"><strong>描述</strong></th> </tr> </thead> <tbody> <tr> <td align="left">bind</td> <td align="left">127.0.0.1</td> <td align="left">绑定IP(1个或多个)<br>如果没有绑定IP,Redis将接受任何IP地址的访问(这是比较危险的)</td> </tr> <tr> <td align="left">protected-mode</td> <td align="left">yes</td> <td align="left">是否开启保护模式,默认开启。如果开启,并且没有bind任何IP && 没有密码,Redis只接受本机的访问。</td> </tr> <tr> <td align="left">port</td> <td align="left">6379</td> <td align="left">默认6379</td> </tr> <tr> <td align="left">tcp-backlog</td> <td align="left">511</td> <td align="left">在每秒请求量高的环境中,需要设置一个比较高的值,来避免客户端连接速度慢的问题。</td> </tr> <tr> <td align="left">timeout</td> <td align="left">0</td> <td align="left">客户端空闲N秒后关闭连接(0表示禁用,也就是永远不关闭)</td> </tr> <tr> <td align="left">tcp-keepalive</td> <td align="left">300</td> <td align="left">每N秒向客户端发送心跳检测,单位为秒(0表示不检测)</td> </tr> </tbody> </table> ## GENERAL:通用 ## <table> <thead> <tr> <th align="left"><strong>参数</strong></th> <th align="left"><strong>值</strong></th> <th align="left"><strong>描述</strong></th> </tr> </thead> <tbody> <tr> <td align="left">daemonize</td> <td align="left">yes</td> <td align="left">是否作为守护进程,默认no。<br>如果作为守护进程 ,Redis将在/var/run/redis.pid中写入守护进程时的pid</td> </tr> <tr> <td align="left">pidfile</td> <td align="left">/var/run/redis.pid</td> <td align="left">如果指定了pid文件,Redis会在启动时将其写入指定的位置并在退出时将其移除。<br>如果没有指定pid文件,并且要做为后来进程时,默认为/var/run/redis.pid</td> </tr> <tr> <td align="left">loglevel</td> <td align="left">notice</td> <td align="left">日志记录级别<br>- debug<br>- verbose<br>- notice:默认<br>- warning<br></td> </tr> <tr> <td align="left">logfile</td> <td align="left">“/opt/app/redis/log/redis.log”</td> <td align="left">日志文件名称</td> </tr> <tr> <td align="left">databases</td> <td align="left">16</td> <td align="left">设定库的数量,默认16,默认数据库为0</td> </tr> </tbody> </table> ## SECURITY:安全 ## <table> <thead> <tr> <th align="left"><strong>参数</strong></th> <th align="left"><strong>值</strong></th> <th align="left"><strong>描述</strong></th> </tr> </thead> <tbody> <tr> <td align="left">requirepass</td> <td align="left">foobared(默认)</td> <td align="left">设置密码,客户端在使用的时候需要输入密码</td> </tr> </tbody> </table> ## LIMITS:内存 ## <table> <thead> <tr> <th align="left"><strong>参数</strong></th> <th align="left"><strong>值</strong></th> <th align="left"><strong>描述</strong></th> </tr> </thead> <tbody> <tr> <td align="left">maxclients</td> <td align="left">10000</td> <td align="left">设置同时连接的最大客户端数。默认情况下此限制设置为10000。一旦达到限制,Redis将关闭所有发送的新连接错误“已达到最大客户端数”。</td> </tr> <tr> <td align="left">maxmemory</td> <td align="left"></td> <td align="left">设置最大内存</td> </tr> <tr> <td align="left">maxmemory-policy</td> <td align="left">noeviction(默认)</td> <td align="left">缓存达到上面设置的maxmemory值后采取的淘汰策略</td> </tr> </tbody> </table> [Java]: https://blog.csdn.net/weixin_43453386/article/details/84788317 [Mysql]: https://blog.csdn.net/weixin_43453386/article/details/88667709 [Spring]: https://blog.csdn.net/weixin_43453386/article/details/124900806 [SpringBoot]: https://blog.csdn.net/weixin_43453386/article/details/84788714 [MyBatis_MyBatis-Plus]: https://blog.csdn.net/weixin_43453386/article/details/84788053
还没有评论,来说两句吧...