Redis 性能优化

阻塞点 集合全量查询和聚合操作; bigkey 删除; 清空数据库; AOF 日志同步写; 从库加载 RDB 文件; 异步机制处理阻塞点 bigkey 删除、清空数据库:4.0版本后支持异步删除数据(UNLINK、FLUSHDB ASYNC),旧版本可以先SCAN读取数据,再进行删除; AOF 日志同步写:AOF 日志配置成 everysec 选项后,可以异步执行; 无法异步处理的阻塞点优化 集合全量查询和聚合操作:先SCAN读取数据,再在客户端计算; 从库加载 RDB 文件:主库数据量控制在 2-4GB 左右; CPU 多核对 Redis 性能的影响 Redis 实例被频繁调度到不同 CPU 核上运行,导致上下文切换频繁。 ...

2022年5月2日 · 2 分钟 · 693 字

Redis 命令大全

String SET key value [EX seconds] [PX milliseconds] [XX|NX] 为字符串键设置值, O(1) GET key 获取字符串键的值, O(1) GETSET 获取旧值并设置新值, O(1) MSET key value [key value ...] 一次为多个字符串键设置值, O(N), N 为用户指定的字符串键数量 ...

2021年4月5日 · 9 分钟 · 4491 字

Mybatis整合redis实现缓存

概述 Mybatis默认缓存是PerpetualCache,它实现了Cache接口。Mybatis为了方便我们扩展缓存定义了一个Cache接口,因此,我们只需要参考源码自己使用redis实现Cache接口,即可达到Mybatis整合redis管理缓存的目的。 ...

2015年9月26日 · 4 分钟 · 1969 字
👋欢迎来到我的技术博客🌟
这是一片专注于前沿技术探索的园地,涵盖:
  • Web3与区块链(BTC、ETH、区块链基础设施)
  • 后端技术栈(Java、Go、Python)
  • 人工智能与数据科学(ML、DL、数据挖掘)
  • 系统安全与运维(服务器、网络、容器化)
📫 联系方式