diff options
author | Meir Shpilraien (Spielrein) <meir@redis.com> | 2023-02-09 14:59:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-09 14:59:05 +0200 |
commit | 5c3938d5cc08b42acc99f314d92f9e0d5671f96e (patch) | |
tree | 0494f545c08dfe96af7379dceb35402f42198de1 /src/rio.c | |
parent | 66bed3f220d3ae73449b6b9f89ae616e42eff2e4 (diff) | |
download | redis-5c3938d5cc08b42acc99f314d92f9e0d5671f96e.tar.gz |
Match REDISMODULE_OPEN_KEY_* flags to LOOKUP_* flags (#11772)
The PR adds support for the following flags on RedisModule_OpenKey:
* REDISMODULE_OPEN_KEY_NONOTIFY - Don't trigger keyspace event on key misses.
* REDISMODULE_OPEN_KEY_NOSTATS - Don't update keyspace hits/misses counters.
* REDISMODULE_OPEN_KEY_NOEXPIRE - Avoid deleting lazy expired keys.
* REDISMODULE_OPEN_KEY_NOEFFECTS - Avoid any effects from fetching the key
In addition, added `RM_GetOpenKeyModesAll`, which returns the mask of all
supported OpenKey modes. This allows the module to check, in runtime, which
OpenKey modes are supported by the current Redis instance.
Diffstat (limited to 'src/rio.c')
0 files changed, 0 insertions, 0 deletions