Removes all server-side Lua scripts from the script cache.
SCRIPT
FLUSH
[ASYNC
| SYNC
]
Flush the Lua scripts cache.
By default, SCRIPT FLUSH
will synchronously flush the cache. Setting the lazyfree-lazy-user-flush configuration directive to “yes” changes the default flush mode to asynchronous.
It is possible to use one of the following modifiers to dictate the flushing mode explicitly:
ASYNC
: flushes the cache asynchronouslySYNC
: flushes the cache synchronouslyFor more information about EVAL
scripts please refer to Introduction to Eval Scripts.
Simple string reply: OK
.
O(N) with N being the number of scripts in cache
@scripting @slow
ASYNC
and SYNC
flushing mode modifiers.EVAL, EVALSHA, EVALSHA_RO, EVAL_RO, FCALL, FCALL_RO, FUNCTION, FUNCTION DELETE, FUNCTION DUMP, FUNCTION FLUSH, FUNCTION HELP, FUNCTION KILL, FUNCTION LIST, FUNCTION LOAD, FUNCTION RESTORE, FUNCTION STATS, SCRIPT, SCRIPT DEBUG, SCRIPT EXISTS, SCRIPT HELP, SCRIPT KILL, SCRIPT LOAD, SCRIPT SHOW.