Redis.config配置文件

单位

image

包含,可以将多个配置文件,组合成一个配置文件 INCLUDE

image

网络 NETWORK

bind 127.0.0.1 # 绑定特定的IP 如果需要绑定所有的IP 填 *
protected-mode yes # 保护模式
port 6379 # Redis的端口号(可以自己设置)

通用 GENERAL

daemonize yes # 以守护进程的方式运行,建议开启,这样就可以后台运行了
pidfile /var/run/redis_6379.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 "" # 日志输出的文件位置
databases 16 # 数据库的数量
always-show-logo yes # 是否总是现实LOGO

快照 SNAPSHOTTING 为持久化经行操做

save 900 1 # 在900s内,如果经行了1次修改操作,那就会持久化到本地
save 300 10 # 在300s内,如果经行了100次修改操作,那就会持久化到本地
save 60 10000 # 在60s内,如果经行了10000次修改操作,那就会持久化到本地
stop-writes-on-bgsave-error yes # 持久化发生错误时,是否继续进行持久化操作 默认为yes
rdbcompression yes # rdb文件是否经行压缩,压缩需要耗费cpu资源
rdbchecksum yes # 检查rdb文件是否正确
dbfilename dump.rdb # 持久化文件名(可以自己配置)
dir ./ # rdb的输出目录(默认为本目录)

SECURITY 安全 可以设置密码,保证安全

requirepass #这里设置密码,默认是没有密码的
127.0.0.1:6379> auth **** # 验证密码

CLIENTS 客户端

maxclients 10000 # 最大客户端连接数量

MEMORY MANAGEMENT 内存管理

maxmemory <bytes> # 最大内存设置
maxmemory-policy noeviction # 内存拒绝策略
1、volatile-lru:只对设置了过期时间的key进行LRU(默认值)
2、allkeys-lru : 删除lru算法的key
3、volatile-random:随机删除即将过期key
4、allkeys-random:随机删除
5、volatile-ttl : 删除即将过期的
6、noeviction : 永不过期,返回错误

APPEND ONLY MODE 只追加模块(AOF配置)

appendonly no # 默认不开启AOF ,由于RDB持久化已经够用了
appendfilename "appendonly.aof" # AOF文件名
# appendfsync always # 一直同步,消耗性能 (比较慢)
appendfsync everysec # 每秒同步
# appendfsync no # 不开启同步,操作系统自己同步数据,速度最快
posted @   小罗要有出息  阅读(341)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示