X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/50528f0eea113508962b66e80d7cec7e9c5d92e9..994ed2bc552f4114b1f0c8dd3fd8aefaec6beeae:/redis.conf?ds=inline diff --git a/redis.conf b/redis.conf index 87d34eef..098c28da 100644 --- a/redis.conf +++ b/redis.conf @@ -312,31 +312,12 @@ no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb -#################################### DISK STORE ############################### +################################ LUA SCRIPTING ############################### -# When disk store is active Redis works as an on-disk database, where memory -# is only used as a object cache. -# -# This mode is good for datasets that are bigger than memory, and in general -# when you want to trade speed for: -# -# - less memory used -# - immediate server restart -# - per key durability, without need for backgrond savig -# -# On the other hand, with disk store enabled MULTI/EXEC are no longer -# transactional from the point of view of the persistence on disk, that is, -# Redis transactions will still guarantee that commands are either processed -# all or nothing, but there is no guarantee that all the keys are flushed -# on disk in an atomic way. -# -# Of course with disk store enabled Redis is not as fast as it is when -# working with just the memory back end. - -diskstore-enabled no -diskstore-path redis.ds -cache-max-memory 0 -cache-flush-delay 0 +# Max execution time of a Lua script in milliseconds. +# This prevents that a programming error generating an infinite loop will block +# your server forever. Set it to 0 or a negative value for unlimited execution. +lua-time-limit 60000 ############################### ADVANCED CONFIG ###############################