lookup_by:ActiveRecord的线程安全查找表缓存

时间:2024-02-26 09:57:49
【文件属性】:

文件名称:lookup_by:ActiveRecord的线程安全查找表缓存

文件大小:40KB

文件格式:ZIP

更新时间:2024-02-26 09:57:49

ruby rails caching activerecord lru

查找 LookupBy是ActiveRecord的线程安全查找表缓存,可减少标准化的麻烦。 可配置的查询列 缓存(直读,直写,最近最少使用(LRU)) 符号值 标准化值,例如在查找之前规范化UTF-8 依存关系 Rails 5.0+(已在Rails 5.0、5.1、5.2和6.0上测试) Ruby 2.4+(已在Ruby 2.4、2.6和Rubinius 3.45上测试) PostgreSQL 9.2以上 弃用 Rails <5.0(旧版本与捆绑程序2.x不兼容,难以维护) Ruby <2.4(取决于openssl@1.0,这是报废的) 如果您必须使用旧版本的Ruby,请祝您好运。


【文件预览】:
lookup_by-master
----.travis.yml(278B)
----Rakefile(581B)
----gemfiles()
--------rails_5.2.gemfile(359B)
--------rails_6.0.gemfile(359B)
--------rails_5.1.gemfile(359B)
--------rails_5.0.gemfile(359B)
----.yardopts(18B)
----Appraisals(247B)
----TODO.md(400B)
----Gemfile(555B)
----lookup_by.gemspec(976B)
----spec()
--------association_spec.rb(6KB)
--------rubinius_helper.rb(922B)
--------internal()
--------support()
--------cache_spec.rb(2KB)
--------caching()
--------lookup_by_spec.rb(8KB)
--------rails_helper.rb(2KB)
--------spec_helper.rb(4KB)
----.ruby-version(11B)
----.gitignore(168B)
----circle.yml(163B)
----CHANGELOG.md(2KB)
----lib()
--------lookup_by.rb(1KB)
--------lookup_by()
----README.md(9KB)
----MIT-LICENSE(1KB)

网友评论