KeyDB icon indicating copy to clipboard operation
KeyDB copied to clipboard

A Multithreaded Fork of Redis

Results 321 KeyDB issues
Sort by recently updated
recently updated
newest added

PR for Namespace support, see #374 for further info.

No change in performance is most situations(no change in keydb-benchmark) however completely resolves the massive increase in response time described in #295 .

Performs a placement new to std::atomic Might have to assert that the offset is true. Tests are passing locally, at least.

Changed it to use CAS instead. Signed-off-by: Hanif Bin Ariffin

Related issue https://github.com/JohnSully/KeyDB/issues/179 Edit: messed up the original commit. Ugh Edit2: This commit is pretty massive should I only include the header & object files required for mimalloc? The first...

To match the documentation.

use sign extension mov instructions into 8/16/32 bits int registers to check if value fits into 8/16/32 bit width. ``` // return number of bytes needed to encode (1,2,4 or...

algorithm is explained in the book [**Hackers Delight** ](https://en.wikipedia.org/wiki/Hacker%27s_Delight) You can see it also here [Bit Twiddling Hacks ](https://graphics.stanford.edu/~seander/bithacks.html#ReverseParallel) at graphics.stanford.edu

**Is your feature request related to a problem? Please describe.** Microsoft's mimalloc is a fast memory allocator and, according to their benchmarks, is faster than the competition in nearly every...

enhancement