dragonfly
dragonfly copied to clipboard
A modern replacement for Redis and Memcached
Signed-off-by: Leonardo Mello Related issue https://github.com/dragonflydb/dragonfly/issues/409. The difference between **TOUCH** and **EXISTS** on Redis is that **TOUCH** updates the last access time, I couldn't find such property on Dragonfly implementation,...
# summary Support ACL COMMANDS compatible with redis https://redis.io/commands/?name=acl # background - Redis Core (Server managment Family) has ACL COMMANDS [API-6][API-7] - Redis offers this feature for free. # describe...
Following feedback from our customers - Dragonfly suffers from external fragmentation in some cases. This problem is common for any [slab allocator](https://en.wikipedia.org/wiki/Slab_allocation) like tcmalloc, jemalloc and mimalloc. Consider the following...
Signed-off-by: Super-long This commit implements a hotspot identification data structure - HeavyKeeper, and here is some description of this implemented version. **heavy_keeper.h**: 1. The basic version of the original paper...
**Describe the bug** When multiple connections are pushing and poping to two queues, a crash occurs. The problem only happens with multiple threads pushing and poping in the queues **To...
**Is your feature request related to a problem? Please describe.** This is part of the client commands in Redis. This command is required in order to pass more tests in...
**Describe the bug** When running pipeline test from ioredis, we are getting stuck. This is a result of a pipeline test that execute the commands: set, eval and get. The...
Closes #422 Since the new ZRange regroups all the other (now deprecated) ZRange functions, I did some refactoring to avoid duplicating code from these functions. This made it possible to...
This commit do not include any changes in functionalities, but enable successfully running ioredis tests 1. Add scripts that allow running ioredis using docker image 2. some twinks to the...
Signed-off-by: [email protected]