文件名称:frivol:简单的Redis支持的临时存储
文件大小:58KB
文件格式:ZIP
更新时间:2024-06-13 23:52:17
Ruby
Frivol-由Redis支持的轻而易举的临时存储区 一种非常简单的由Redis支持的临时存储机制,旨在与ActiveRecord一起使用,但实际上可以与其他ORM或任何类一起使用。 我专门开发了Frivol,用于Mad Mimi( ),以帮助缓存需要相当长的运行时间()的数据库查询的数据,并帮助将状态Resque作业从后台运行到工人上来进行状态通信。前端Web服务器。 选择Redis是因为我们已经有了Redis支持的Resque。 此外,与memcached不同,Redis将其数据持久保存到磁盘,这意味着在重新启动热系统时所需的预热要少得多。 Frivol的设计可以解决我们的问题,但我相信它的通用性足以在许多Rails Web项目甚至其他类型的项目中使用。 从0.4.0版本开始,Frivol支持各种后端,包括Redis :: Destributed和Riak。 有一个Multi后端
【文件预览】:
frivol-master
----.gitignore(203B)
----.document(60B)
----.travis.yml(275B)
----LICENSE(1KB)
----doc()
--------classes()
--------fr_file_index.html(660B)
--------index.html(749B)
--------files()
--------rdoc-style.css(4KB)
--------created.rid(32B)
--------fr_method_index.html(2KB)
--------fr_class_index.html(845B)
----frivol.gemspec(4KB)
----VERSION(5B)
----README.rdoc(7KB)
----lib()
--------frivol()
--------frivol.rb(3KB)
----CHANGES.md(460B)
----Gemfile(206B)
----Rakefile(2KB)
----test()
--------test_backend.rb(811B)
--------test_extensions.rb(402B)
--------test_counters.rb(3KB)
--------test_frivolize.rb(3KB)
--------test_buckets.rb(2KB)
--------test_multi_backend_counters.rb(4KB)
--------test_multi_backend.rb(4KB)
--------fake_redis.rb(2KB)
--------test_riak.rb(2KB)
--------test_else_with_counters.rb(1KB)
--------test_condition.rb(1KB)
--------test_frivol.rb(5KB)
--------helper.rb(5KB)
--------test_threads.rb(524B)
--------test_condition_with_counters.rb(3KB)
--------test_multi_backend_expiry.rb(5KB)
--------test_seeds.rb(2KB)