java redis 配置文件_redis配置文件详解(生产环境配置)

java redis 配置文件_redis配置文件详解(生产环境配置)#当本机为从服务时,设置主服务的连接密码#masterauth#当一个slave失去和master的连接,或者同步正在进行中,slave的行为有两种可能:#1)如果slave-serve-stale-data设置为”yes”(默认值),slave会继续响应客户端请求,可能是正常数据,也可能是还没获得值的空数据。#2)如果slave-serve-stale-data设置为…

大家好,又见面了,我是你们的朋友全栈君。

#当本机为从服务时,设置主服务的连接密码

# masterauth # 当一个slave失去和master的连接,或者同步正在进行中,slave的行为有两种可能:

# 1) 如果 slave-serve-stale-data 设置为 “yes” (默认值),slave会继续响应客户端请求,可能是正常数据,也可能是还没获得值的空数据。

# 2) 如果 slave-serve-stale-data 设置为 “no”,slave会回复”正在从master同步(SYNC with master in progress)”来处理各种请求,除了 INFO 和 SLAVEOF 命令。

slave-serve-stale-data yes

# slave根据指定的时间间隔向服务器发送ping请求。

# 时间间隔可以通过 repl_ping_slave_period 来设置。

# 默认10秒

repl-ping-slave-period 5

# 设置最大同时连接客户端数量,0表示没有限制,一旦达到这个限制,Redis会关闭所有新连接并发送错误达到最大用户数上限。

maxclients 1024

# 设置最大内存,达到最大内存设置后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理后,任到达最大内存设置,将无法再进行写入操作。

maxmemory 10240000000分配10G内存

# 内存策略:如果达到内存限制了,Redis如何删除key。你可以在下面五个策略里面选:

# volatile-lru -> 根据LRU算法生成的过期时间来删除。

# allkeys-lru -> 根据LRU算法删除任何key。

# volatile-random -> 根据过期设置来随机删除key。

# allkeys->random -> 无差别随机删。

# volatile-ttl -> 根据最近过期时间来删除(辅以TTL)

# noeviction -> 谁也不删,直接在写操作时返回错误。

maxmemory-policy noeviction

# 开启累加模式,因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中,这种情况下,当Redis宕机的时候,最新的数据就丢了。

#如果不希望丢掉任何一条数据的话就该用纯累加模式:一旦开启这个模式,Redis会把每次写入的数据在接收后都写入 appendonly.aof 文件。

appendonly yes

# 设置纯累加文件名字及保存路径,默认:”appendonly.aof”

appendfilename appendonly.aof

# Redis慢查询日志可以记录超过指定时间的查询。运行时间不包括各种I/O时间。

slowlog-log-slower-than 10000

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132120.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月11日 上午11:16
下一篇 2022年6月11日 上午11:16


相关推荐

  • CSAPP《深入理解计算系统》,我的学习心得

    CSAPP《深入理解计算系统》,我的学习心得大家好 我是小林 今天跟大家聊聊 深入理解计算系统 这本书的英文全称叫 ComputerSyst Aprogramerpe 英文名翻译过来是 程序员视角下的计算机系统 也被简称为 CSAPP 贴心的小林 也把这本书找给大家了 计算机电子书下载可能大家以为这本书是讲操作系统的 我最开始也以为是这样 后面当我开始啃这本书的时候 发现我大错特错 它远不止我想的那样 这本书是从程序员的角度学习计算机系统是如何工作的 通过描述程序是如何映射到计算机系统上 程序是如何执行的 以及程

    2026年3月19日
    1
  • hadoop生态圈详解

    hadoop生态圈详解学习和使用hadoop有一年了,这里主要分享一下对hadoop整体上的理解,分门别类的介绍一下相关组件,最后提供了建议的学习路线,希望对hadoop的初学者有参考作用。1.Hadoop核心件组有哪些?广义hadoop指什么?l核心组件有:Hdfs、Yarn、MapReduce;l广义上指一个生态圈,泛指大数据技术相关的开源组件或产品,如hdfs、yarn、h…

    2022年5月22日
    52
  • android 模拟器 评测,安卓模拟器哪个更好?四款主流安卓模拟器测评

    android 模拟器 评测,安卓模拟器哪个更好?四款主流安卓模拟器测评安卓模拟器有很多 我给你推荐一下目前 4 款主流的安卓模拟器作为参考吧 1 逍遥安卓模拟器 推荐 逍遥安卓模拟器是目前市面上功能上是很全面的模拟器 无论低配电脑到高配电脑都有一个很好的支持 逍遥安卓模拟器是对电脑优化最好的安卓模拟器 速度快 性能强 省资源 稳定流畅 多开技术最强 支持所有 AMD 和 INTEL 的 CPU 满足不同情况的需求 各方面的体验都十分好 非常适合游戏玩家 2 靠谱助手

    2026年3月26日
    2
  • mysql中基本的DML语句

    mysql中基本的DML语句1 数据操纵语言 DataManipula DML 由 DBMS 提供 用于让用户或程序员使用 实现对数据库中数据的操作 基本的 DML 分为两类四种 检索 查询 和更新 插入 删除 修改

    2026年3月26日
    2
  • sqlserver 远程链接

    sqlserver 远程链接

    2022年4月2日
    41
  • stream.groupingBy多层分组_微信分组名称

    stream.groupingBy多层分组_微信分组名称Stream之Collectors.groupingBy(分组)的使用参考自:https://blog.csdn.net/u014231523/article/details/102535902Collectors.groupingBy配合Stream流使用,可以对集合中一个或多个属性进行分组,分组后还可以做聚合运算。首先把数据放入集合: Productprod1=newProduct(1L,1,newBigDecimal(“15.5″),”面包”,”零食”);Produ

    2022年8月20日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号