首页 存档 技术 查看内容

Redis 配置CONFIG(上)

2018-3-30 13:00 |来自: 互联网 337 0

摘要: Redis配置CONFIG 在第一章节中阐述了redis服务的启动,这钟启动方式是没有配置文件启动的,也就意味着redis的 运行在默认的配置下,redis-3.2.1稳定版中默认情况下redis是不允许外网访问的。这也是为什么 在启动red ...


Redis配置CONFIG


第一章节中阐述了redis服务的启动,这钟启动方式是没有配置文件启动的,也就意味着redis的

运行在默认的配置下,redis-3.2.1稳定版中默认情况下redis是不允许外网访问的。这也是为什么

在启动redis的时候添加了"--protected-modeno"作为redis的启动参数,下面将详细介绍

redis.conf配置文件去配置管理redis的运行。

include

当需要映入其他配置文件到redis.conf文件中是需要使用include指令,例如

include/path/to/other.conf

bind

该指令是绑定后,redis只接受来至本机请求访问,注意如果redis运行暴漏在外网需要开启密码验

证使用requirepass属性设置。

bind127.0.0.1192.168.116.128

protected-mode

保护模式默认值是yes,为了保护redis不被外网访问保护redis数据库的安全性,当没有配置bind

或者requirepass属性时候,redis服务只允许本机访问。

protected-modeyes

port

该属性设置redis运行时的端口,默认redis的端口是6379,如果在不没有冲突的的情况下可以修改

为用户自己设置的端口。

port6379

tcp-backlog

高并发的生产环境下,我们需要有一个高效的TCP处理能力,这样才可以高效的为客户端提供

响应。通过设置tcp-backlog参数提升redis服务器对客户端的响应能力。注意:在linux内核中

proc/sys/net/core/somaxconn文件中配置了系统的默认TCP的并发数**128,如果tcp-

backlog大于系统默认的值配置无效,为了达到配置的效果,一般要求修改proc/sys/net/core

/somaxconn值。

tcp-backlog511


daemonize

默认redis并不会后台方式运行,可以通过设置daemonize属性为yes设置redis以镜像方式运行。

daemonizeno

pidfile

redis处于后台运行时,该选项指定了redis运行时候进程号文件所处的位置。

pidfile/var/run/redis_6379.pid

loglevel

指定服务器的日志运行级别debug、verbose、notice、warning可选值,debug打印输出很所日

志信息,verbose只是会比debug少一些、notice打印运行时的一些必要重要信息、warning打印

系统的非常重要的信息。

loglevelnotice

logfile

指定日志文件输出的物理文件位置如果设置为""表示直接输出到控制台。注意如果使用的是

daemonize模式但是没有设置logfile默认会输出到/dev/null文件

logfile""

databases

设置redis数据库的数目,默认值是0,可以通过select

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部