dalli
dalli copied to clipboard
High performance memcached client for Ruby
So as far as I can tell, Dalli's pipelining support is limited to the `#quiet` method which prevent to get the commands results. ### Use case In Rails' `MemCacheStore` I'd...
We are using dalli 2.7.11 with Sinatra 2.1.0 and Ruby 2.7.1, and an AWS Elasticache cluster of 3 `cache.m6g.2xlarge` machines. We just migrated from the old memcached gem and had...
We've regressed Windows support multiple times, which is not a good thing. It would be ideal if we could introduce a Github workflow that ran Dalli's tests on Windows, to...
A few years ago we introduced the instrument_errors parameter for DalliStore, that allowed users to configure the store to generate ActiveSupport events in the case of errors. With the removal...
We attempted to upgrade our Dalli gem from 2.7.10 to 3.2.2 recently, and noticed a performance loss associated with the upgrade. Out memcached latency went up by just under 10%...
Fixes https://github.com/petergoldstein/dalli/issues/966. If sending the pipelined get commands fails with a network error, the socket will be closed when we try to send the no-op command. `alive?` reconnects if possible,...
base64 is loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Adding `base64` to gemspec to avoid this warning in Ruby...
``` ~/.rvm/gems/ruby-3.3.0/gems/dalli-3.2.6/lib/dalli/protocol/meta/key_regularizer.rb:3: warning: base64 was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add base64 to your Gemfile or gemspec....