
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 License2k
Stars
174
Forks
434
Watchers
28
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分19.73
默认分支main