Second Level Cache
Write Through and Read Through caching library inspired by CacheMoney and cache_fu, support ActiveRecord 4, 5 and 6. (by hooopo)
Dalli
High performance memcached client for Ruby (by petergoldstein)
Second Level Cache | Dalli | |
---|---|---|
- | 3 | |
396 | 3,089 | |
- | - | |
0.0 | 6.8 | |
about 2 years ago | about 1 month ago | |
Ruby | Ruby | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Second Level Cache
Posts with mentions or reviews of Second Level Cache.
We have used some of these posts to build our list of alternatives
and similar projects.
We haven't tracked posts mentioning Second Level Cache yet.
Tracking mentions began in Dec 2020.
Dalli
Posts with mentions or reviews of Dalli.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-09.
-
Solving a critical bug in the default Rails caching library
Nice to see both mperham and byroot chiming in here: https://github.com/petergoldstein/dalli/issues/956
One way this might happen in Dalli is if there's an issue in get_multi code. This could occur if the client requests multiple values, reads some subset of those values off of the socket, and then returns before the server finishes writing all of the values to the socket. Another way this might happen is if something - say, an error or a timeout - interrupts the client code execution between issuing a get message and reading the response.
Ouch https://github.com/petergoldstein/dalli/issues/956#issuecomm...
What are some alternatives?
When comparing Second Level Cache and Dalli you can also consider the following projects:
IdentityCache - IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
redis-store - Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks
GraphQL Cache - A caching plugin for graphql-ruby
Redis stores for Ruby on Rails - Redis stores for Ruby on Rails
Garner - A set of Rack middleware and cache helpers that implement various caching strategies.
Action caching for Action Pack - Action caching for Action Pack (removed from core in Rails 4.0)
Readthis - :newspaper: Pooled active support compliant caching with redis
Second Level Cache vs IdentityCache
Dalli vs redis-store
Second Level Cache vs GraphQL Cache
Dalli vs Redis stores for Ruby on Rails
Second Level Cache vs Redis stores for Ruby on Rails
Dalli vs IdentityCache
Second Level Cache vs Garner
Dalli vs Action caching for Action Pack
Second Level Cache vs redis-store
Dalli vs Readthis
Second Level Cache vs Readthis
Dalli vs Garner