gitextract_qfafq3g7/ ├── .gitignore ├── 00-RELEASENOTES ├── BUGS ├── CONTRIBUTING ├── COPYING ├── INSTALL ├── MANIFESTO ├── Makefile ├── README ├── README.rst ├── deps/ │ ├── Makefile │ ├── hiredis/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── COPYING │ │ ├── Makefile │ │ ├── README.md │ │ ├── adapters/ │ │ │ ├── ae.h │ │ │ ├── libev.h │ │ │ └── libevent.h │ │ ├── async.c │ │ ├── async.h │ │ ├── dict.c │ │ ├── dict.h │ │ ├── example-ae.c │ │ ├── example-libev.c │ │ ├── example-libevent.c │ │ ├── example.c │ │ ├── fmacros.h │ │ ├── hiredis.c │ │ ├── hiredis.h │ │ ├── net.c │ │ ├── net.h │ │ ├── sds.c │ │ ├── sds.h │ │ ├── test.c │ │ └── zmalloc.h │ ├── jemalloc/ │ │ ├── .gitignore │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── INSTALL │ │ ├── Makefile.in │ │ ├── README │ │ ├── VERSION │ │ ├── autogen.sh │ │ ├── bin/ │ │ │ ├── jemalloc.sh.in │ │ │ └── pprof │ │ ├── config.guess │ │ ├── config.stamp.in │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.ac │ │ ├── doc/ │ │ │ ├── html.xsl.in │ │ │ ├── jemalloc.3 │ │ │ ├── jemalloc.html │ │ │ ├── jemalloc.xml.in │ │ │ ├── manpages.xsl.in │ │ │ └── stylesheet.xsl │ │ ├── include/ │ │ │ ├── jemalloc/ │ │ │ │ ├── internal/ │ │ │ │ │ ├── arena.h │ │ │ │ │ ├── atomic.h │ │ │ │ │ ├── base.h │ │ │ │ │ ├── bitmap.h │ │ │ │ │ ├── chunk.h │ │ │ │ │ ├── chunk_dss.h │ │ │ │ │ ├── chunk_mmap.h │ │ │ │ │ ├── ckh.h │ │ │ │ │ ├── ctl.h │ │ │ │ │ ├── extent.h │ │ │ │ │ ├── hash.h │ │ │ │ │ ├── huge.h │ │ │ │ │ ├── jemalloc_internal.h.in │ │ │ │ │ ├── mb.h │ │ │ │ │ ├── mutex.h │ │ │ │ │ ├── private_namespace.h │ │ │ │ │ ├── prng.h │ │ │ │ │ ├── prof.h │ │ │ │ │ ├── ql.h │ │ │ │ │ ├── qr.h │ │ │ │ │ ├── quarantine.h │ │ │ │ │ ├── rb.h │ │ │ │ │ ├── rtree.h │ │ │ │ │ ├── size_classes.sh │ │ │ │ │ ├── stats.h │ │ │ │ │ ├── tcache.h │ │ │ │ │ ├── tsd.h │ │ │ │ │ └── util.h │ │ │ │ ├── jemalloc.h.in │ │ │ │ └── jemalloc_defs.h.in │ │ │ └── msvc_compat/ │ │ │ ├── inttypes.h │ │ │ ├── stdbool.h │ │ │ ├── stdint.h │ │ │ └── strings.h │ │ ├── install-sh │ │ ├── src/ │ │ │ ├── arena.c │ │ │ ├── atomic.c │ │ │ ├── base.c │ │ │ ├── bitmap.c │ │ │ ├── chunk.c │ │ │ ├── chunk_dss.c │ │ │ ├── chunk_mmap.c │ │ │ ├── ckh.c │ │ │ ├── ctl.c │ │ │ ├── extent.c │ │ │ ├── hash.c │ │ │ ├── huge.c │ │ │ ├── jemalloc.c │ │ │ ├── mb.c │ │ │ ├── mutex.c │ │ │ ├── prof.c │ │ │ ├── quarantine.c │ │ │ ├── rtree.c │ │ │ ├── stats.c │ │ │ ├── tcache.c │ │ │ ├── tsd.c │ │ │ ├── util.c │ │ │ └── zone.c │ │ └── test/ │ │ ├── ALLOCM_ARENA.c │ │ ├── ALLOCM_ARENA.exp │ │ ├── aligned_alloc.c │ │ ├── aligned_alloc.exp │ │ ├── allocated.c │ │ ├── allocated.exp │ │ ├── allocm.c │ │ ├── allocm.exp │ │ ├── bitmap.c │ │ ├── bitmap.exp │ │ ├── jemalloc_test.h.in │ │ ├── mremap.c │ │ ├── mremap.exp │ │ ├── posix_memalign.c │ │ ├── posix_memalign.exp │ │ ├── rallocm.c │ │ ├── rallocm.exp │ │ ├── thread_arena.c │ │ ├── thread_arena.exp │ │ ├── thread_tcache_enabled.c │ │ └── thread_tcache_enabled.exp │ ├── linenoise/ │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.markdown │ │ ├── example.c │ │ ├── linenoise.c │ │ └── linenoise.h │ └── lua/ │ ├── COPYRIGHT │ ├── HISTORY │ ├── INSTALL │ ├── Makefile │ ├── README │ ├── doc/ │ │ ├── contents.html │ │ ├── lua.1 │ │ ├── lua.css │ │ ├── lua.html │ │ ├── luac.1 │ │ ├── luac.html │ │ ├── manual.css │ │ ├── manual.html │ │ └── readme.html │ ├── etc/ │ │ ├── Makefile │ │ ├── README │ │ ├── all.c │ │ ├── lua.hpp │ │ ├── lua.pc │ │ ├── luavs.bat │ │ ├── min.c │ │ ├── noparser.c │ │ └── strict.lua │ ├── src/ │ │ ├── Makefile │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.c │ │ ├── lcode.c │ │ ├── lcode.h │ │ ├── ldblib.c │ │ ├── ldebug.c │ │ ├── ldebug.h │ │ ├── ldo.c │ │ ├── ldo.h │ │ ├── ldump.c │ │ ├── lfunc.c │ │ ├── lfunc.h │ │ ├── lgc.c │ │ ├── lgc.h │ │ ├── linit.c │ │ ├── liolib.c │ │ ├── llex.c │ │ ├── llex.h │ │ ├── llimits.h │ │ ├── lmathlib.c │ │ ├── lmem.c │ │ ├── lmem.h │ │ ├── loadlib.c │ │ ├── lobject.c │ │ ├── lobject.h │ │ ├── lopcodes.c │ │ ├── lopcodes.h │ │ ├── loslib.c │ │ ├── lparser.c │ │ ├── lparser.h │ │ ├── lstate.c │ │ ├── lstate.h │ │ ├── lstring.c │ │ ├── lstring.h │ │ ├── lstrlib.c │ │ ├── ltable.c │ │ ├── ltable.h │ │ ├── ltablib.c │ │ ├── ltm.c │ │ ├── ltm.h │ │ ├── lua.c │ │ ├── lua.h │ │ ├── lua_cjson.c │ │ ├── lua_cmsgpack.c │ │ ├── lua_struct.c │ │ ├── luac.c │ │ ├── luaconf.h │ │ ├── lualib.h │ │ ├── lundump.c │ │ ├── lundump.h │ │ ├── lvm.c │ │ ├── lvm.h │ │ ├── lzio.c │ │ ├── lzio.h │ │ ├── print.c │ │ ├── strbuf.c │ │ └── strbuf.h │ └── test/ │ ├── README │ ├── bisect.lua │ ├── cf.lua │ ├── echo.lua │ ├── env.lua │ ├── factorial.lua │ ├── fib.lua │ ├── fibfor.lua │ ├── globals.lua │ ├── hello.lua │ ├── life.lua │ ├── luac.lua │ ├── printf.lua │ ├── readonly.lua │ ├── sieve.lua │ ├── sort.lua │ ├── table.lua │ ├── trace-calls.lua │ ├── trace-globals.lua │ └── xd.lua ├── redis.conf ├── runtest ├── runtest-cluster ├── runtest-sentinel ├── sentinel.conf ├── src/ │ ├── .gitignore │ ├── Makefile │ ├── Makefile.dep │ ├── adlist.c │ ├── adlist.h │ ├── ae.c │ ├── ae.h │ ├── ae_epoll.c │ ├── ae_evport.c │ ├── ae_kqueue.c │ ├── ae_select.c │ ├── anet.c │ ├── anet.h │ ├── aof.c │ ├── asciilogo.h │ ├── bio.c │ ├── bio.h │ ├── bitops.c │ ├── blocked.c │ ├── cluster.c │ ├── cluster.h │ ├── config.c │ ├── config.h │ ├── crc16.c │ ├── crc64.c │ ├── crc64.h │ ├── db.c │ ├── debug.c │ ├── dict.c │ ├── dict.h │ ├── endianconv.c │ ├── endianconv.h │ ├── fmacros.h │ ├── help.h │ ├── hyperloglog.c │ ├── intset.c │ ├── intset.h │ ├── lzf.h │ ├── lzfP.h │ ├── lzf_c.c │ ├── lzf_d.c │ ├── memtest.c │ ├── mkreleasehdr.sh │ ├── multi.c │ ├── networking.c │ ├── notify.c │ ├── object.c │ ├── pqsort.c │ ├── pqsort.h │ ├── pubsub.c │ ├── rand.c │ ├── rand.h │ ├── rdb.c │ ├── rdb.h │ ├── redis-benchmark.c │ ├── redis-check-aof.c │ ├── redis-check-dump.c │ ├── redis-cli.c │ ├── redis-trib.rb │ ├── redis.c │ ├── redis.h │ ├── redisassert.h │ ├── release.c │ ├── replication.c │ ├── rio.c │ ├── rio.h │ ├── scripting.c │ ├── sds.c │ ├── sds.h │ ├── sentinel.c │ ├── setproctitle.c │ ├── sha1.c │ ├── sha1.h │ ├── slowlog.c │ ├── slowlog.h │ ├── solarisfixes.h │ ├── sort.c │ ├── syncio.c │ ├── t_hash.c │ ├── t_list.c │ ├── t_set.c │ ├── t_string.c │ ├── t_zset.c │ ├── testhelp.h │ ├── util.c │ ├── util.h │ ├── valgrind.sup │ ├── version.h │ ├── ziplist.c │ ├── ziplist.h │ ├── zipmap.c │ ├── zipmap.h │ ├── zmalloc.c │ └── zmalloc.h ├── tests/ │ ├── assets/ │ │ ├── default.conf │ │ ├── encodings.rdb │ │ └── hash-zipmap.rdb │ ├── cluster/ │ │ ├── cluster.tcl │ │ ├── run.tcl │ │ └── tests/ │ │ ├── 00-base.tcl │ │ └── includes/ │ │ └── init-tests.tcl │ ├── helpers/ │ │ ├── bg_complex_data.tcl │ │ └── gen_write_load.tcl │ ├── instances.tcl │ ├── integration/ │ │ ├── aof-race.tcl │ │ ├── aof.tcl │ │ ├── convert-zipmap-hash-on-load.tcl │ │ ├── rdb.tcl │ │ ├── redis-cli.tcl │ │ ├── replication-2.tcl │ │ ├── replication-3.tcl │ │ ├── replication-4.tcl │ │ ├── replication-psync.tcl │ │ └── replication.tcl │ ├── sentinel/ │ │ ├── run.tcl │ │ ├── tests/ │ │ │ ├── 00-base.tcl │ │ │ ├── 01-conf-update.tcl │ │ │ ├── 02-slaves-reconf.tcl │ │ │ ├── 03-runtime-reconf.tcl │ │ │ ├── 04-slave-selection.tcl │ │ │ └── includes/ │ │ │ └── init-tests.tcl │ │ └── tmp/ │ │ └── .gitignore │ ├── support/ │ │ ├── cluster.tcl │ │ ├── redis.tcl │ │ ├── server.tcl │ │ ├── test.tcl │ │ ├── tmpfile.tcl │ │ └── util.tcl │ ├── test_helper.tcl │ └── unit/ │ ├── aofrw.tcl │ ├── auth.tcl │ ├── basic.tcl │ ├── bitops.tcl │ ├── dump.tcl │ ├── expire.tcl │ ├── hyperloglog.tcl │ ├── introspection.tcl │ ├── limits.tcl │ ├── maxmemory.tcl │ ├── memefficiency.tcl │ ├── multi.tcl │ ├── obuf-limits.tcl │ ├── other.tcl │ ├── printver.tcl │ ├── protocol.tcl │ ├── pubsub.tcl │ ├── quit.tcl │ ├── scan.tcl │ ├── scripting.tcl │ ├── slowlog.tcl │ ├── sort.tcl │ └── type/ │ ├── hash.tcl │ ├── list-2.tcl │ ├── list-3.tcl │ ├── list-common.tcl │ ├── list.tcl │ ├── set.tcl │ └── zset.tcl └── utils/ ├── build-static-symbols.tcl ├── generate-command-help.rb ├── hyperloglog/ │ ├── .gitignore │ ├── hll-err.rb │ └── hll-gnuplot-graph.rb ├── install_server.sh ├── lru/ │ ├── README │ └── test-lru.rb ├── mkrelease.sh ├── redis-copy.rb ├── redis-sha1.rb ├── redis_init_script ├── redis_init_script.tpl ├── speed-regression.tcl └── whatisdoing.sh