These are probably the ones not documented in redis.conf so CONFIG GET only works on these is explicitly specified, but not with wildcard
Comment From: yoav-steinberg
@oranagra For reference these are the undocumented configs in redis.conf, let me know if you think any of them shouldn't be hidden:
key-load-delay
loading-process-events-interval-bytes
lua-replicate-commands
rdb-key-save-delay
use-exit-on-panic
watchdog-period
Comment From: oranagra
The ones I'm not certain about are the watchdog and Lua.
The Lua one should have been documented, however it is gonna be gone soon, (remain in config file parsing for backwards compact), so we don't care much either way.
IIRC the watchdog one was not fully supported till recently, was that just in the config file? or also getter? Anyway, I suppose it is mainly for developers, so let's hide it.
Please also skim though other configs and let me know if there's anything else that you don't think is meant for the general public and only makes sense for developers and test suite.
Comment From: yoav-steinberg
Ok, removed lua-replicate-commands from being hidden sine it's not a debug/dev/test only config.
Re the watchdog-period, until recently it didn't a rewrite implementation and I think it wasn't supported from the config file (only setter/getter). In any case I think it's pretty much a dev/test feature so I'm keeping it hidden.
I went over all the other configs in config.c couldn't find any other "hidden" candidates.
If there's anything else lets continue discussion in the PR #9888.