redis配置之运行相关配置
Redis配置之运行相关配置
守护进程
redis默认是没有使用守护进程进行运行。可以通过daemonize参数进行设置
daemonize yes
supervised
如果是使用Linux系统的upstart或者systemd管理redis服务,可以设置这个参数
如果直接使用redis-server命令执行,就直接设置成no即可。
supervison no
使用upstart
supervison updastart
使用systemd
supervision systemd
如果不确定是使用upsstart还是systemd,直接指定auto就会自动识别
supervision auto
pid
进程ID存放的位置。
如果没有daemonize方式运行,没有配置这个参数就不会产生pid文件。
如果以daemonize方式执行,如果没有配置,默认就是/var/run/redis.pid。
如果redis没有权限创建pid文件,也不会影响redis服务的启动。
pidfile /var/run/redis_6379.pid
日志级别
支持debug、verbose、notice、warning。
debug 会输出很多信息,一般是用户开发和测试。
verbose 比debug日志输出少一些。
notice 输出适当的一些提示信息,一般用于生产环境。
warning 只输出一些重要或者严重错误的信息。
loglevel notice
日志文件
logfile "/data/redis/log/6379.log"
如果指定空字符串,redis以daemonize运行,默认是输出到/dev/null里面。
把日志输出到系统日志
syslog-enabled yes
设置标记
syslog-ident redis
设置日志级别
syslog-facility local0
设置数据库数量
databases 16
一般在操作的时候,默认就是使用db0,redis最多支持16个数据库,在使用其他的数据库的时候,使用select命令进行选择再进行操作即可。
select 15
数据库id是从0开始,到数量-1。
logo展示
默认情况下,启动的时候,redis会输出一个ASCII吗的redis logo,只会在非daemonize的模式下输出。
如果要设置再日志文件里面也输出,可以使用下面的参数
always-show-logo yes
- 原文作者:Linux运维菜
- 原文链接:https://www.opcai.top/post/2020/2020-04/redis_config_generl/
- 版权声明:本作品采用进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。