| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 四、Redis配置文件简介 -> 正文阅读 |
|
[大数据]四、Redis配置文件简介 |
1、Units单位配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit。大小写不敏感
2、INCLUDES
3、网络相关配置3.1、bind默认bind=127.0.0.1,只能接受本机的访问请求。未配置bind时,无限制接受任何ip地址的访问。生产环境肯定要写你应用服务器的地址;服务器是需要远程访问的,所以需要将其注释掉 3.2、protect-mode如果开启了protected-mode,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应。 ?将本机访问保护模式设置no,才能通过远程访问Redis。 3.3、 portRedis监听端口,默认6379 3.4、tcp-backlog设置tcp的backlog,backlog其实是一个连接队列,backlog队列总和=未完成三次握手队列 + 已经完成三次握手队列。 在高并发环境下你需要一个高backlog值来避免慢客户端连接问题。 注意Linux内核会将这个值减小到/proc/sys/net/core/somaxconn的值(128),所以需要确认增大/proc/sys/net/core/somaxconn和/proc/sys/net/ipv4/tcp_max_syn_backlog(128)两个值来达到想要的效果 4.5、timeout一个空闲的客户端维持多少秒会关闭,0表示关闭该功能。即永不关闭。? 4.6、tcp-keepalive对访问客户端的一种心跳检测,每个n秒检测一次。 单位为秒,如果设置为0,则不会进行Keepalive检测,建议设置成60 4、通用配置4.1、daemonize是否为后台进程,设置为yes 守护进程,后台启动 ? 4.2、pidfile存放pid文件的位置,每个实例会产生一个不同的pid文件 4.3、loglevel指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为notice 四个级别根据使用阶段来选择,生产环境选择notice 或者warning 4.4、logfile4.5、databases设定库的数量 默认16,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id 5、安全配置5.1、设置密码访问密码的查看、设置和取消 在命令中设置密码,只是临时的。重启redis服务器,密码就还原了。 永久设置,需要再配置文件中进行设置。 6、 LIMITS限制6.1、maxclients
如果达到了此限制,redis则会拒绝新的连接请求,并且向这些连接请求方发出“max number of clients reached”以作回应。 6.2、maxmemory
6.3、maxmemory-policy
?6.4、maxmemory-samples
? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:47:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |