redis定期删除

redis定期删除

文档

  1. redis单机安装
  2. redis集群模式 -集群搭建
  3. redis大key问题-生成大key-生成100万条测试数据

官方文档

  1. 官网操作命令指南页面:https://redis.io/docs/latest/commands/?name=get&group=string
  2. Redis cluster specification

下载地址

  1. 官网:https://redis.io/
  2. 下载列表页面:https://download.redis.io/releases/

说明

  1. 版本选择:redis-7.0.0.tar.gz
  2. 下载地址:https://download.redis.io/releases/redis-7.0.0.tar.gz

redis定期删除

安装redis
  1. 以单机版redis为例,安装redis参考文档:redis单机安装
定期删除
  1. redis.conf中,找到ADVANCED CONFIG相关的配置

  2. 官方文档

    conf 复制代码
    ############################### ADVANCED CONFIG ###############################
    
    # (还有其它配置)
    
    # Redis calls an internal function to perform many background tasks, like
    # closing connections of clients in timeout, purging expired keys that are
    # never requested, and so forth.
    #
    # Not all tasks are performed with the same frequency, but Redis checks for
    # tasks to perform according to the specified "hz" value.
    #
    # By default "hz" is set to 10. Raising the value will use more CPU when
    # Redis is idle, but at the same time will make Redis more responsive when
    # there are many keys expiring at the same time, and timeouts may be
    # handled with more precision.
    #
    # The range is between 1 and 500, however a value over 100 is usually not
    # a good idea. Most users should use the default of 10 and raise this up to
    # 100 only in environments where very low latency is required.
    hz 10
  3. 中文翻译

    conf 复制代码
    ############################### ADVANCED CONFIG ###############################
    
    # Redis 调用内部函数来执行许多后台任务,例如
    # 关闭超时客户端的连接、清除从未被请求的过期键等等。
    #
    # 并非所有任务都以相同的频率执行,但 Redis 会根据指定的 "hz" 值
    # 来检查需要执行的任务。
    #
    # 默认情况下 "hz" 设置为 10。提高该值会在 Redis 空闲时使用更多 CPU,
    # 但同时,当有大量键同时过期时,Redis 会响应更快,
    # 并且可以更精确地处理超时。
    #
    # 取值范围在 1 到 500 之间,但通常不建议超过 100。
    # 大多数用户应该使用默认值 10,只有在需要极低延迟的环境中
    # 才将其提高到 100。
    
    hz 10

参考资料

  1. https://www.bilibili.com/video/BV13R4y1v7sP

注意事项

  1. 部分内容由AI生成
  2. 如有不对,欢迎指正!!!
相关推荐
风吹迎面入袖凉6 小时前
【Redis】Redisson的可重入锁原理
java·redis
何陋轩12 小时前
消息队列Kafka与RabbitMQ深度解析:把分布式消息核心讲透,吊打面试官
redis·后端
PD我是你的真爱粉13 小时前
Redis 数据类型与底层实现:从 SDS、Quicklist 到 ZSet 跳表彻底讲透
数据结构·redis
XDHCOM14 小时前
Redis节点故障自动恢复机制详解,如何快速抢救故障节点,确保数据不丢失?
java·数据库·redis
却话巴山夜雨时i15 小时前
互联网大厂Java面试场景:Spring Boot、微服务与Redis实战解析
spring boot·redis·微服务·kafka·prometheus·java面试·电商场景
麒麟ZHAO15 小时前
鸿蒙flutter第三方库适配 - 文件对比工具
数据库·redis·flutter·华为·harmonyos
香蕉鼠片15 小时前
Redis
数据库·redis·缓存
小臭希16 小时前
Redis(NoSQL数据库,Linux-Ubuntu环境下)
数据库·redis·缓存
身如柳絮随风扬17 小时前
Redis中的哈希槽怎么理解
redis·哈希算法
未秃头的程序猿17 小时前
🚀 从“单机崩盘”到“集群稳如狗”:Redis 高可用避坑指南(保姆级实战)
redis·后端·面试