Shopify

identity_cache

Shopify

IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!

AI 简介

IdentityCache 是一个为 Ruby on Rails 应用设计的 ActiveRecord 级别对象缓存库,通过 Memcached 实现读取穿透(read-through)与自动失效机制。它支持主键(id)及多字段二级索引(如 handle、vendor)的缓存查询,提供 fetch、cache_has_many 等便捷方法,并利用 after_commit 钩子同步清理缓存及关联对象。适用于高并发、读多写少的电商类 Web 应用,尤其适合需要降低数据库压力、提升模型查询性能的 Rails 生产环境。

Ruby
MIT License
2k
Stars
174
Forks
434
Watchers
28
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分19.73
默认分支main