Move Replication Script Cache initialization in safer place.

It should be called just one time at startup and not every time the Lua
scripting engine is re-initialized, otherwise memory is leaked.
This commit is contained in:
antirez 2013-06-24 19:27:49 +02:00
parent 545fe0c318
commit 8450d6e24d
2 changed files with 1 additions and 4 deletions

View File

@ -1476,6 +1476,7 @@ void initServer() {
server.maxmemory_policy = REDIS_MAXMEMORY_NO_EVICTION;
}
replicationScriptCacheInit();
scriptingInit();
slowlogInit();
bioInit();

View File

@ -655,10 +655,6 @@ void scriptingInit(void) {
* to global variables. */
scriptingEnableGlobalsProtection(lua);
/* Initialize the Replication Script Cache for EVALSHA propagation to
* slaves and AOF. */
replicationScriptCacheInit();
server.lua = lua;
}