redis.conf解析

本文详细介绍了Redis的配置文件,包括网络设置如端口和保护模式,持久化策略如RDB和AOF,主从复制的配置,以及安全性设置如密码保护和客户端限制。此外,还涵盖了内存管理和日志记录的相关选项,确保Redis在生产环境中稳定且安全地运行。
摘要由CSDN通过智能技术生成

1.单位

2.包含其他配置文件

3.网络

bind 0.0.0.0               # 绑定ip【本机的所有的ip】
protected-mode no   #  保护模式
port 6379                  #  端口

4.通用配置

dameonize yes                               # 以守护进程的方式运行
pidfile /var/redis/run/redis.pid          # 如果以后台的方式运行,就需要指定一个pid文件

# Specify the server verbosity level.
# This can be one of:
# debug (a lot of information, useful for development/testing)   
# verbose (many rarely useful info, but not a mess like the debug level)
# notice (moderately verbose, what you want in production probably)        #生产环境
# warning (only very important / critical messages are logged)                   
loglevel notice                                 # 日志级别
logfile /var/redis/log/redis.log          # 日志文件的位置

databases 16                                  # 数据库的数量

always-show-logo no                        # Redis开启时的logo

5. 快照

持久化:在规定的时间内,执行了多少次操作,则会持久化到文件【.rdb、aof】,redis是内存型数据库,断电数据会丢失

save 3600 1
save 300 100
save 60 10000

多长时间,有多少个key被修改了【同时达到】--进行持久化

stop-writes-on-bgsave-error yes                # 持久化出错是否继续运行

rdbcompression yes                                   # 是否开启压缩--需要cpu资源

rdbchecksum yes                                       # 保存rdb文件的时候,进行错误校验 6. 主从复制

6. 主从复制 

 

7. 安全

requirepass “密码”                                      # 开启密码/默认是没有密码
# redis命令设置密码
config get requirepass
config set requirepass "密码"
auth "密码"                                                  # 客服端登录

8.CLIENTS设置客服端

 maxclients 10000                                       # 设置最大连接数

9. MEMORY MANAGEMENT 设置内存大小

maxmemory <bytes>                                    # 设置内存大小

maxmemory-policy noeviction                       # 设置内存达到上限后的处理策略

10.APPEND ONLY MODE aof配置

appendonly no                                                   # 默认不开启AOF模式,而是采用rdb方式持久化的
appendfilename "appendonly.aof"                     # aof文件位置

# appendfsync always                                       #  每次修改都会同步【速度慢】
appendfsync everysec                                       # 每秒执行一次sync,可能会丢失同步这一秒的数据
# appendfsync no                                               #  不同步

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值