redis
redis copied to clipboard
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bi...
**The problem/use-case that the feature addresses** --- Logging of the important commands that have significant impact to the database could be helpful on troubleshooting issues, without checking clients input. **Description...
In the module, we will reuse the list iterator entry for RM_ListDelete, but `listTypeDelete` will only update `quicklistEntry->zi` but not `quicklistEntry->node`, which will result in `quicklistEntry->node` pointing to a freed...
We've had 10+ redis(version:5.0.12) crashes recently, all with the same stack. Once the redis process died, we debugged and found that the value of list->tail was NULL at adlist.c:336. But...
redis can use tls, but there is no CRL interface. lack of ability to revoke certificates.
See https://github.com/redis/redis/issues/9354 Add a specail notification available only for modules, indicates that the key was unlink from keyspace before real delete.
Small sets with not only integer elements are listpack encoded, by default up to 128 elements, max 64 bytes per element, new config `set-max-listpack-entries` and `set-max-listpack-value`. This saves memory for...
previously, while RM_Call ignores OOM for regular commands, it would execute scripts normally which could cause the script (depending on how they are configured) to OOM on their own in...
Introduce socket `shutdown()` into connection type, and use it on normal socket if a fork is active. This allows us to close client connections when there are child processes sharing...
The use case is a module that wants to implement a blocking command on a key that necessarily exists and wants to unblock the client in case the key is...
### Summary of API additions * `RedisModule_AddPostExecutionUnitJob` - new API to call inside a key space notification (and on more locations in the future) and allow to add a post...