Redis —— redis.config配置文件

本文详细介绍了Redis的关键配置文件Redis.config,讲解了其在Redis启动过程中的作用,帮助读者掌握如何配置和理解Redis的启动参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis启动的时候就是通过redis.config启动的

#配置文件对大小写不敏感
#单位 unit

#包含 include 可以包含其他文件

#网络 network
bind 127.0.0.1 00 --绑定ip
protected-mode yes --保护模式
port 6379 --端口

#通用 general
deamonize yes --以守护进程方式开启,默认是no
pidfile /var/run/redis_6379.pid --如果以守护进程方式运行,需要制定一个pid文件
loglevel notice --日志文件 debug、verbose、notice、warning
database 16 --默认数据库数量是16个
always -show-logo yes --是否显示logo

#快照snapshotting 持久化,在规定的时间内,制定了多少次操作,则会持久化到文件 .rdb .aof
--redis是内存数据库,如果没有持久化,那么数据断电即失
save 900 1 --900秒内,如果至少有一个key进行修改,那么就进行持久化操作
save 300 10 --300秒之内,如果至少10个key进行修改,那么就进行持久化操作
save 60 10000 --60秒之内,如果至少10000个key进行修改,那么就会进行持久化操作
stop-writers-on-bgsave-error yes --持久化如果出错,是否还需要继续工作
rdbcompression yes --是否压缩rdb文件,需要消耗一些cpu资源
rdbchecksum yes --保存rdb文件是否进行错误校验
dir ./ --rdb文件保存的目录

#复制replication

#安全security 默认是没有密码的,可以通过命令设置密码
config get requirepass --获取redis的密码
config set requirepass 密码 --设置redis密码
auth 密码 --验证密码

#限制clients
maxclients 10000 --设置最大客户端连接数
maxmemory <bytes> --设置redis最大的内存容量
maxmemory-policy noeviction --内存到达上限的处理策略

#aof配置append only mode
appendonly no --默认不开启aof持久化
appendfilename "appendonly.aof" --持久化文件名字
appendfsync always --每一次修改都执行一次,消耗性能
appendfsync everysec --每秒执行一次,可能会都是这一秒的数据
appendfsync no --不执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值