当前位置: 首页 > news >正文

Redis.conf详解

Redis.conf详解

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

包含

在这里插入图片描述

网络

bind 127.0.0.1 # 绑定的ip
protected-mode yes # 保护模式
port 6379 # 端口设置

通用 GENERAL

daemonize yes # 以守护进程的方式运行 默认为no
pidfile /var/run/redis_6379.pid #如果以后台的方式运行,则需要指定一个pid文件#日志
# specify the server verbosity leve1.# This can be one of:
# debug (a lot of information,usefu1 for development/testing)
# verbose (many rarely useful info,but not a mess like the debug leve1)
# notice (moderately verbose,what you want in production probably)   生产环境
# warning (only very important / critical messages are logged)
logleve1 noticelogfile "" # 日志的文件位置名database 16 # 数据库的数量,默认为16always-show-logo yes # 是否总是显示logo

快照

持久化,在规定的时间内,执行了多少次操作,则会持久化到文件.rdb . aof

redis是内存数据库,如果没有持久化,那么断电即失去

# 如果900秒内,如果至少有1个key进行了修改,就进行持久化操作
save 900 1 
# 如果900秒内,如果超过10个key进行了修改,就进行持久化操作
save 300 10
# 如果60秒内,如果10000个key进行了修改,就进行持久化操作
save 60 10000stop-writes-on-bgsave-error yes # 持久化出错是否还需要继续工作rdbcompression yes # 是否压缩rdb文件,需要消耗一些CPU资源rdbchecksum yes # 保存rdb文件的时候,进行错误的检查校验dir ./ # rdb文件保存的目录

安全 SECURITY

可以设置redis密码,默认是没有密码的

限制 CLIENTS

maxclients 10000 # 设置连接client的最大数量
maxmemory <bytes> # redis 配置最大的内存容量
maxmemory-policy nieviction # 内存到达上限的处理策略

APPEND ONLY模式 aof配置

appendonly no # 默认是不开启aof模式的,默认使用rdb方式持久化的,在大部分情况下,rdb够用了
appendfilename "appendonly.aof" # 持久化的文件名字# appendfsync always#每次修改都会sync。消耗性能
appendfsync everysec#每秒执行一次 sync,可能会丢失这1s的数据!#appendfsync no
#不执行sync,这个时候操作系统自己同步数据,速度最快!
http://www.lryc.cn/news/141286.html

相关文章:

  • 【论文笔记】Planning and Decision-Making for Autonomous Vehicles
  • 视频云存储/安防监控EasyCVR视频汇聚平台接入GB国标设备时,无法显示通道信息该如何解决?
  • git中,add到暂存区,commit且push之后,暂存区域里还有内容吗
  • java中用SXSSFWorkbook把多个字段的list数据和单个实体dto导出到excel如何导出到多个sheet页详细实例?
  • ES基础操作
  • PCIE超高速实时运动控制卡在六面外观视觉检测上的应用
  • ctfshow web入门 php特性 web108-web112
  • 数据可视化是什么?有什么工具?
  • PC端版面设计之尾部设计
  • neo4jd3拓扑节点显示为节点标签(自定义节点显示)
  • 网络安全(黑客)了解学习路线
  • 【CSS】CSS 特性 ( CSS 优先级 | 优先级引入 | 选择器基本权重 )
  • Linux Shell 搜索命令 grep
  • 【C进阶】指针(一)
  • bug复刻,解决方案---在改变div层级关系时,导致传参失败
  • 2023年Java核心技术面试第九篇(篇篇万字精讲)
  • 解码Python JSON:从基础到高级,掌握使用的精髓
  • Qt --- 自定义工具类 持续更新... ...
  • GO语言圣经 第二章习题
  • Java 语言实现线性查找算法
  • xcode15 change
  • MySQL集群(mysql-cluster)
  • 基于神经网络的3D地质模型
  • Spring AOP教程_编程入门自学教程_菜鸟教程-免费教程分享
  • 1.linux的常用命令
  • XiaoFeng.Net 网络库使用
  • 【ES6】—数组的扩展
  • Android 实现资源国际化
  • uni、js——点击与禁用(不可点击)、动态样式class
  • 分布式技术