| /redis-3.2.3/deps/lua/ |
| H A D | INSTALL | 5 Lua is built in the src directory, but the build process can be 14 ansi, in this order. 20 after building Lua. Also, have a look at the example programs in test. 24 Once you have built Lua, you may want to install it in an official 25 place in your system. In this case, do "make install". The official 26 place and the way to install files are defined in Makefile. You must 43 There are man pages for lua and luac, in both nroff and html, and a 44 reference manual in html in doc, some sample code in test, and some 45 useful stuff in etc. You don't need these directories for development. 47 If you want to install Lua locally, but in some other directory, do [all …]
|
| H A D | HISTORY | 21 + better handling of end-of-line in the lexer. 32 + standard libraries now packaged in tables. 34 stored in metatables. 45 + \n ignored in [[\n . 66 + support for user extensions in lua.c. 72 + position capture in string.find. 100 + new -f option in Lua to support #! scripts. 118 - local variables in chunks. 133 + complete debug information stored in pre-compiled chunks. 147 + cleaner semantics in API simplifies host code. [all …]
|
| H A D | README | 15 Lua has been used in many different projects around the world. 26 Lua is implemented in pure ANSI C, and compiles unmodified in all known 34 in Brazil).
|
| H A D | COPYRIGHT | 16 in the Software without restriction, including without limitation the rights 21 The above copyright notice and this permission notice shall be included in
|
| /redis-3.2.3/utils/create-cluster/ |
| H A D | README | 2 instances configured to run in cluster mode. Its main goal is to allow manual 3 testing in a condition which is not easy to replicate with the Redis cluster 4 unit tests, for example when a lot of instances are needed in order to trigger 7 The tool can also be used just to easily create a number of instances in a 8 Redis Cluster in order to experiment a bit with the system. 17 2. Use "./create-cluster start" in order to run the instances. 18 3. Use "./create-cluster create" in order to execute redis-trib create, so that 20 4. Now you are ready to play with the cluster. AOF files and logs for each instances are created in…
|
| /redis-3.2.3/ |
| H A D | 00-RELEASENOTES | 33 Qu Chen in commit e67ad1d: 37 antirez in commit 7153668: 92 Redis uses in order to load the dataset in memory, so a given version 119 antirez in commit 0a45fbc: 123 antirez in commit c3982c0: 127 antirez in commit fdafe23: 131 antirez in commit a1bfe22: 211 tielei in commit 7f1e1ca: 247 commands in the Redis link. This in turn resulted into an inability to talk 271 connections problems without resulting in any practical change in otherwise [all …]
|
| H A D | CONTRIBUTING | 1 Note: by contributing code to the Redis project in any form, including sending 4 of the BSD license that you can find in the COPYING file included in the Redis 5 source distribution. You will include BSD license in the COPYING file within 14 bugs in the Github issues system. We'll be very happy to help you and provide 25 …in r/redis on Reddit at http://reddit.com/r/redis. Try to be passionate about why the feature is n… 27 2. If in step 1 you get an acknowledge from the project leaders, use the
|
| H A D | MANIFESTO | 18 pairs, is primarily stored in the computer's memory. The amount of memory in 23 implement and manipulate in memory with good performance, making Redis very 26 the development of an in-memory database. 33 in our computer science books. Redis will avoid intermediate layers in API, 39 suggest using other code written by other authors (frequently in other 40 languages) in order to implement something Redis currently lacks. But to us 43 in "One Thousand and One Nights" smaller self contained stories are embedded 44 in a bigger story, we'll be happy to use beautiful self contained libraries 46 write smaller stories that will fit in to other code. 57 there's no way to make the more complex multi-keys API distributed in an [all …]
|
| H A D | README.md | 32 work as well as in Linux, OSX, and \*BSD there. 50 `make` does not rebuild dependencies automatically, even if something in the 54 dependencies tree is modified in any other way, make sure to use the following 55 command in order to really clean everything and rebuild from scratch: 71 `make distclean` in the root directory of the Redis distribution. 125 All the options in redis.conf are also supported as options using the command 132 then in another terminal try the following: 160 Make install will just install binaries in your system, but will not configure 161 init scripts and configuration files in the appropriate place. This is not 182 of the BSD license that you can find in the [COPYING][1] file included in the Redis [all …]
|
| H A D | COPYING | 4 Redistribution and use in source and binary forms, with or without modification, are permitted prov… 7 …* Redistributions in binary form must reproduce the above copyright notice, this list of condition…
|
| /redis-3.2.3/deps/jemalloc/ |
| H A D | ChangeLog | 44 - Avoid a chunk metadata read in arena_prof_tctx_set(), since it is in the 74 in the correct order. 169 - Maintain dirty runs in per arena LRUs rather than in per arena trees of 210 - Ignore MALLOCX_ARENA(a) in dallocx(), in favor of using the 218 "arena.<i>.purge" mallctl in 3.1.0. 241 - Fix latent bugs in atomic_*(). 350 uninitialized memory in: 589 - Fix an assertion in arena_purge(). 624 for OS X in 2.1.2). 765 in combination with malloc_stats_print(). [all …]
|
| H A D | COPYING | 1 Unless otherwise specified, files in the jemalloc source distribution are 9 Redistribution and use in source and binary forms, with or without 13 2. Redistributions in binary form must reproduce the above copyright notice(s), 14 this list of conditions and the following disclaimer in the documentation
|
| H A D | INSTALL | 2 typing the following while in the root directory of the source tree: 17 would create a dependency on xsltproc in packaged releases, hence the 31 Set the base directory in which to install. For example: 80 default, <prefix> is empty, which results in a symbol prefix of je_ . 123 in the following list that appears to function correctly: 179 mutex locking/unlocking operations while in single-threaded mode. In 193 comes at the cost of one extra page per large allocation, which in the 208 option may be useful when cross-compiling in combination with 221 <lg-size-class-group>=3 results in e.g. the following size classes: 249 or an array of such objects in the space allocated [...] [all …]
|
| H A D | configure.ac | 2 AC_INIT([Makefile.in]) 212 case "${host_cpu}" in 262 case "${host}" in 578 dnl Substitute @je_@ in jemalloc_protos.h.in, primarily to make generation of 583 cfgoutputs_in="Makefile.in" 584 cfgoutputs_in="${cfgoutputs_in} jemalloc.pc.in" 585 cfgoutputs_in="${cfgoutputs_in} doc/html.xsl.in" 592 cfgoutputs_in="${cfgoutputs_in} test/test.sh.in" 619 cfghdrs_in="include/jemalloc/jemalloc_defs.h.in" 1604 for sym in ${public_syms} ; do [all …]
|
| /redis-3.2.3/deps/jemalloc/test/src/ |
| H A D | SFMT.c | 122 JEMALLOC_INLINE_C void rshift128(w128_t *out, w128_t const *in, int shift); 123 JEMALLOC_INLINE_C void lshift128(w128_t *out, w128_t const *in, int shift); 163 JEMALLOC_INLINE_C void rshift128(w128_t *out, w128_t const *in, int shift) { in rshift128() argument 166 th = ((uint64_t)in->u[2] << 32) | ((uint64_t)in->u[3]); in rshift128() 167 tl = ((uint64_t)in->u[0] << 32) | ((uint64_t)in->u[1]); in rshift128() 181 th = ((uint64_t)in->u[3] << 32) | ((uint64_t)in->u[2]); in rshift128() 182 tl = ((uint64_t)in->u[1] << 32) | ((uint64_t)in->u[0]); in rshift128() 205 th = ((uint64_t)in->u[2] << 32) | ((uint64_t)in->u[3]); in lshift128() 206 tl = ((uint64_t)in->u[0] << 32) | ((uint64_t)in->u[1]); in lshift128() 220 th = ((uint64_t)in->u[3] << 32) | ((uint64_t)in->u[2]); in lshift128() [all …]
|
| /redis-3.2.3/deps/lua/etc/ |
| H A D | README | 2 Unlike the code in ../src, everything here is in the public domain. 5 used to build Lua. Set MYLIBS in Makefile accordingly. 8 Full Lua interpreter in a single file. 31 Linking with noparser.o avoids loading the parsing modules in lualib.a.
|
| /redis-3.2.3/deps/hiredis/ |
| H A D | README.md | 8 at the same time it uses an high level printf-alike API in order to make it 15 in higher level language bindings for efficient reply parsing. 73 Internally, Hiredis splits the command in different arguments and will 76 anywhere in an argument: 84 the `err` field in the context will be set (see section on **Errors**). 89 `type` field in the `redisReply` should be used to test what kind of reply 111 * A multi bulk reply. The number of elements in the multi bulk reply is stored in 214 The server closed the connection which resulted in an empty read. 254 field in the context can be accessed to find out the cause of the error. 364 kb in order to avoid wasting memory in unused buffers [all …]
|
| H A D | COPYING | 6 Redistribution and use in source and binary forms, with or without 12 * Redistributions in binary form must reproduce the above copyright notice, 13 this list of conditions and the following disclaimer in the documentation
|
| /redis-3.2.3/deps/jemalloc/include/jemalloc/internal/ |
| H A D | jemalloc_internal_defs.h.in | 20 * Hyper-threaded CPUs may need a special instruction inside spin loops in 33 * documented in the atomic(3) manual page. 41 * functions are defined in libgcc instead of being inlines). 49 * functions are defined in libgcc instead of being inlines). 65 * documented in the spinlock(3) manual page. 80 * Defined if _malloc_thread_cleanup() exists. At least in the case of 83 * _malloc_thread_cleanup() exists, use it as the basis for thread cleanup in 91 * triggering allocation in order for threaded allocation to be safe. 97 * _pthread_mutex_init_calloc_cb(), in which case the function is used in order 135 * when the cache is in the steady state. [all …]
|
| /redis-3.2.3/deps/linenoise/ |
| H A D | README.markdown | 3 A minimal, zero-config, BSD licensed, readline replacement used in Redis, 26 ## Terminals, in 2010. 31 …use it in your project just look at the *example.c* file in the source distribution, it is trivial… 51 Patches should be provided in the respect of Linenoise sensibility for small 73 to a program, or use it in an Unix pipeline, there are no limits to the 106 again and again the same things, but can use the down and up arrows in order 145 `linenoiseAddCompletion` in order to add completions inside the callback. 155 Basically in your completion callback, you inspect the input, and return 164 use Linenoise in order to implement a REPL (Read Eval Print Loop) for 165 a program that accepts commands and arguments, but may also be useful in [all …]
|
| /redis-3.2.3/deps/ |
| H A D | README.md | 5 …ork (heavily modified) of a library initially developed for Ardb, which is in turn a fork of Redis. 16 …ides us with more size classes that better suit the Redis data structures, in order to gain memory… 18 So in order to upgrade jemalloc: 31 …cal for Sentinel. Historically Redis often used forked versions of hiredis in a way or the other. … 33 1. Check with diff if hiredis API changed and what impact it could have in Redis. 52 Lua scripts for new Lua features: in the context of Redis Lua scripts the 64 3. There is a security fix in `ldo.c`, line 498: The check for `LUA_SIGNATURE[0]` is removed in ord…
|
| /redis-3.2.3/utils/hashtable/ |
| H A D | README | 6 Visually show buckets in the two hash tables between rehashings. Also stress 8 Redis soon, however visualizaiton some code is reusable in new bugs
|
| /redis-3.2.3/utils/lru/ |
| H A D | README | 1 The test-lru.rb program can be used in order to check the behavior of the 7 This allows to execute the program in a fast way since the 1 ms resolution
|
| /redis-3.2.3/deps/jemalloc/test/include/test/ |
| H A D | jemalloc_test_defs.h.in | 6 * dependencies are notoriously unportable in practice.
|
| /redis-3.2.3/tests/integration/ |
| H A D | replication.tcl | 167 test {ROLE in master reports master with a slave} { 177 test {ROLE in slave reports slave in connected state} {
|