Created
January 4, 2016 11:10
-
-
Save misterion/ee59980b852db2c63f48 to your computer and use it in GitHub Desktop.
Gist from "Under the Hood of Redis: Hash [Part 2] & List"
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
config set hash-max-ziplist-entries 1 | |
+OK | |
config set hash-max-ziplist-value 1000000 | |
+OK | |
flushall | |
+OK | |
info memory | |
$225 | |
# Memory | |
used_memory:508536 | |
multi | |
+OK | |
time | |
+QUEUED | |
eval "for i=0,10000,1 do redis.call('hset', 'test', i, i) end" 0 | |
+QUEUED | |
time | |
+QUEUED | |
exec | |
*3 | |
*2 | |
$10 | |
1449161639 | |
$6 | |
948389 | |
$-1 | |
*2 | |
$10 | |
1449161639 | |
$6 | |
967383 | |
debug object test | |
+Value at:0x7fd9864d6470 refcount:1 encoding:hashtable serializedlength:59752 lru:6321063 lru_seconds_idle:23 | |
info memory | |
$226 | |
# Memory | |
used_memory:1025432 | |
multi | |
+OK | |
time | |
+QUEUED | |
eval "for i=0,10000,1 do redis.call('hget', 'test', i) end" 0 | |
+QUEUED | |
time | |
+QUEUED | |
exec | |
*3 | |
*2 | |
$10 | |
1449161872 | |
$6 | |
834303 | |
$-1 | |
*2 | |
$10 | |
1449161872 | |
$6 | |
841819 | |
flushall | |
+OK | |
info memory | |
$226 | |
# Memory | |
used_memory:510152 | |
config set hash-max-ziplist-entries 100000 | |
+OK | |
multi | |
+OK | |
time | |
+QUEUED | |
eval "for i=0,10000,1 do redis.call('hset', 'test', i, i) end" 0 | |
+QUEUED | |
time | |
+QUEUED | |
exec | |
*3 | |
*2 | |
$10 | |
1449162574 | |
$6 | |
501852 | |
$-1 | |
*2 | |
$10 | |
1449162575 | |
$6 | |
212671 | |
debug object test | |
+Value at:0x7fd9864d6510 refcount:1 encoding:ziplist serializedlength:59730 lru:6322040 lru_seconds_idle:19 | |
info memory | |
$226 | |
# Memory | |
used_memory:592440 | |
multi | |
+OK | |
time | |
+QUEUED | |
eval "for i=0,10000,1 do redis.call('hget', 'test', i) end" 0 | |
+QUEUED | |
time | |
+QUEUED | |
exec | |
*3 | |
*2 | |
$10 | |
1449162616 | |
$6 | |
269561 | |
$-1 | |
*2 | |
$10 | |
1449162616 | |
$6 | |
975149 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment