• 2024-06-30【Redis —— 04 Redis配置文件】
    Redis配置文件(通常为redis.conf)包含多种配置选项,可以调整Redis服务器的行为和性能。以下是Redis配置文件中的常见配置项及其详解:官网:Redisconfiguration|Docs常用配置项1.基本配置bind绑定的IP地址。如果你想让Redis监听多个IP地址,可以用空格分隔多个IP。示例:b
  • 2024-06-19[转帖]Redis中删除过期Key的三种策略
    Redis对于过期键有三种清除策略被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动随机淘汰一批已过期的key当前已用内存超过maxmemory限定时,触发主动清理策
  • 2024-02-28Redis内存被占满的解决办法
    1、增加内存。不推荐,因为即使加大内存,以后还是会有内存被占满的可能,不能根本解决问题。2、使用RedisCluster3、使用内存淘汰策略redis2.6+版本,redis.conf中的默认的策略是noeviction,一共有八种:  其中,LRU是LeastRecentlyUsed的缩写,即最近最少使用;LFU是LeastFrequent
  • 2023-09-23redis.conf文件参数说明
    redis.conf文件参数说明‍1、单位(Units)配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit大小写不敏感#不区分大小写#unitsarecaseinsensitiveso1GB1Gb1gBareallthesame.2、包含(INCLUDES)类似jsp中的include,多实例的情况可以把公用的配置
  • 2023-08-29Redis 缓存满了怎么办?
    Redis缓存使用内存来保存数据,随着需要缓存的数据量越来越大,有限的缓存空间不可避免地会被写满。此时,应该怎么办?本篇文章接下来就来聊聊缓存满了之后的数据淘汰机制。值得注意的是,在Redis中 过期策略和内存淘汰策略是两个完全不同的概念。Redis过期策略指的是Redis使用
  • 2023-08-21Redis 缓存满了怎么办?
    引言Redis缓存使用内存来保存数据,随着需要缓存的数据量越来越大,有限的缓存空间不可避免地会被写满。此时,应该怎么办?本篇文章接下来就来聊聊缓存满了之后的数据淘汰机制。值得注意的是,在Redis中过期策略和内存淘汰策略是两个完全不同的概念。Redis过期策略指的是Redis使
  • 2023-07-012023-07-01:redis过期策略都有哪些?LRU 算法知道吗?
    2023-07-01:redis过期策略都有哪些?LRU算法知道吗?答案2023-07-01:缓存淘汰算法(过期策略)当Redis的内存超出物理内存限制时,内存中的数据就会频繁地与磁盘进行交换,这个过程叫做交换(swap)。由于交换的高开销,Redis的性能会急剧下降。对于访问频率较高的Redis实例来说,这样低效的存取效率
  • 2023-07-012023-07-01:redis过期策略都有哪些?LRU 算法知道吗?
    2023-07-01:redis过期策略都有哪些?LRU算法知道吗?答案2023-07-01:缓存淘汰算法(过期策略)当Redis的内存超出物理内存限制时,内存中的数据就会频繁地与磁盘进行交换,这个过程叫做交换(swap)。由于交换的高开销,Redis的性能会急剧下降。对于访问频率较高的Redis实例来说,这样低效的存取效率几乎
  • 2023-06-02好饭不怕晚,扒一下Redis配置文件的底Ku
    忙碌是一种幸福,让我们没时间体会痛苦;奔波是一种快乐,让我们真实地感受生活;疲惫是一种享受,让我们无暇空虚。这几句话就能简单概括我最近的工作和生活。好多小伙伴都来私信“催更”,今天它来了!为了表达阿Q的歉意,特赠送「亿级流量Java高并发与网络编程实战」一本,规则见文末。在往期的文
  • 2023-05-24Redis的内存占用情况怎么样?
    Redis的内存占用情况怎么样大家都清楚Redis内存占用情况:与存储的数据量、配置参数、服务器内存大小等因素有关。在默认情况下,Redis 会使用尽可能多的内存,直到服务器的内存资源被占满。那么大家知道,为什么在默认情况下Redis 会使用尽可能多的内存吗?因为Redis 是一个基于内存的数
  • 2023-04-08redis内存配置调优
    内存优化配置maxmemory1610612736maxmemory-policyallkeys-lru作用这两个参数对Redis的内存管理非常重要,可以帮助Redis避免因为内存占用过多而导致性能下降或运行崩溃的问题。maxmemory参数可以控制Redis实例的内存上限,防止Redis使用过多内存而导致操作系统的OOM(Out-Of-Memory)杀
  • 2023-03-16谈谈 Redis 的过期策略
    在日常开发中,我们使用Redis存储key时通常会设置一个过期时间,但是Redis是怎么删除过期的key,而且Redis是单线程的,删除key会不会造成阻塞。要搞清楚这些,就要了解R
  • 2023-01-15redis默认内存设置及调整
    1、redis默认内存:如果不设置最大内存大小或者设置最大内存大小为0,在64位才做系统下不限制内存大小,在32操作系统下最多使用3GB内存;2、生产上内存设置:一般推荐redis设置内存
  • 2022-12-21谈谈 Redis 的过期策略
    在日常开发中,我们使用Redis存储key时通常会设置一个过期时间,但是Redis是怎么删除过期的key,而且Redis是单线程的,删除key会不会造成阻塞。要搞清楚这些,就要了解R
  • 2022-08-19Redis 内存占满
    1.案例redis内存占用满了错误提示:OOMcommandnotallowedwhenusedmemory>‘maxmemory’2.排查步骤确定哪台redis服务器使用set命令随便设置值,查看是否成