]> git.saurik.com Git - redis.git/commitdiff
LZF compression re-enabled by default, but with INIT_HTAB set to 0 to avoid the very...
authorantirez <antirez@gmail.com>
Wed, 16 Dec 2009 20:48:57 +0000 (15:48 -0500)
committerantirez <antirez@gmail.com>
Wed, 16 Dec 2009 20:48:57 +0000 (15:48 -0500)
lzfP.h
redis.c
redis.conf

diff --git a/lzfP.h b/lzfP.h
index 3781cac125aa56ddc3387afa0ef55055c1bcefde..d533f18292bc2e21949633aca9a997597ad1746e 100644 (file)
--- a/lzfP.h
+++ b/lzfP.h
@@ -88,7 +88,7 @@
  * deterministic/repeatable when the configuration otherwise is the same).
  */
 #ifndef INIT_HTAB
-# define INIT_HTAB 1
+# define INIT_HTAB 0
 #endif
 
 /*
diff --git a/redis.c b/redis.c
index 404412286d196e9ed50ffa2bf235b008746822c4..52443129aa53ff1b82c21a31f3217ee8bd65d643 100644 (file)
--- a/redis.c
+++ b/redis.c
@@ -1142,7 +1142,7 @@ static void initServerConfig() {
     server.appendfilename = "appendonly.aof";
     server.requirepass = NULL;
     server.shareobjects = 0;
-    server.rdbcompression = 0;
+    server.rdbcompression = 1;
     server.sharingpoolsize = 1024;
     server.maxclients = 0;
     server.maxmemory = 0;
index 099a00a29ddd04e70e111940011f3acd6d00129f..c1a1f7f12de8512591b69b0fb1f1a4dd3aa849cb 100644 (file)
@@ -54,10 +54,10 @@ save 300 10
 save 60 10000
 
 # Compress string objects using LZF when dump .rdb databases?
-# For default that's set to 'no' because uses too much CPU time.
-# You want to switch this to 'yes' only if you have a lot of very compressible
-# data inside your dataset and are using replication.
-rdbcompression no
+# For default that's set to 'yes' as it's almost always a win.
+# If you want to save some CPU in the saving child set it to 'no' but
+# the dataset will likely be bigger if you have compressible values or keys.
+rdbcompression yes
 
 # The filename where to dump the DB
 dbfilename dump.rdb