antirez ae05457825 Precise timeouts: fast exit for clientsHandleShortTimeout(). 4 years ago
..
modules 67aa527b22 Added some documentation and fixed a test 5 years ago
.gitignore 166cf8a3b8 Ignore gcov/lcov artifacts 12 years ago
Makefile 63c4697b46 Remove duplicate obj files in Makefile 4 years ago
acl.c 29b9d0a245 ACL: Make Redis 6 more backward compatible with requirepass. 4 years ago
adlist.c c44732ac58 adlist: fix listJoin() in the case the second list is empty. 7 years ago
adlist.h 253d9d6d12 Update adlist.h 5 years ago
ae.c 513931dfea ae.c: fix crash when resizing the event loop. 4 years ago
ae.h c469f6ad9e Code review minor changes (names, comments). 5 years ago
ae_epoll.c 5a47794606 diskless replication rdb transfer uses pipe, and writes to sockets form the parent process. 5 years ago
ae_evport.c 8e2d082066 ae.c event loop: API to resize the fd set size on the run. 11 years ago
ae_kqueue.c 95b1979c32 No more trailing spaces in Redis source code. 10 years ago
ae_select.c 4df95e8419 Include 'fd_set' type name 8 years ago
anet.c b087dd1db6 TLS: Connections refactoring and TLS support. 5 years ago
anet.h b087dd1db6 TLS: Connections refactoring and TLS support. 5 years ago
aof.c 3b29556a0c AOFRW on an empty stream created with MKSTREAM loads badkly 4 years ago
asciilogo.h 106a57c5ae string literal should be const char* 4 years ago
atomicvar.h 297950e8b8 several typos fixed, optimize MSETNX to avoid unnecessary loop 6 years ago
bio.c ce8b6ede34 Fix typo in design comment of bio.c. 6 years ago
bio.h bfd8c1fdd2 macro fix 5 years ago
bitops.c 61de1c1146 Fix BITFIELD_RO test. 4 years ago
blocked.c 2ff748b2cd Precise timeouts: fix bugs in initial implementation. 4 years ago
childinfo.c 56258c6b7d Module API for Forking 5 years ago
cluster.c 4c08ae3ff6 Cluster: fix misleading accept errors. 4 years ago
cluster.h 576a08908b Split error message so dependandent callers give a useful result 5 years ago
config.c 29b9d0a245 ACL: Make Redis 6 more backward compatible with requirepass. 4 years ago
config.h ac086b1932 OpenBSD support. 6 years ago
connection.c fa9aa90813 Conns: Fix connClose() / connAccept() behavior. 4 years ago
connection.h fa9aa90813 Conns: Fix connClose() / connAccept() behavior. 4 years ago
connhelpers.h fa9aa90813 Conns: Fix connClose() / connAccept() behavior. 4 years ago
crc16.c cef054e868 RDMF (Redis/Disque merge friendlyness) refactoring WIP 1. 9 years ago
crc16_slottable.h dfd3cc5f78 Added basic support for clusters to redis-benchmark. 5 years ago
crc64.c 8febcffdc5 Allow all code tests to run using Redis args 10 years ago
crc64.h 8febcffdc5 Allow all code tests to run using Redis args 10 years ago
db.c 6dd8de1774 Use a smaller getkeys global buffer. 4 years ago
debug.c f7e05dc755 Merge pull request #6783 from hwware/memoryleakfix 4 years ago
debugmacro.h 4bd72ab729 Use the standard predefined identifier __func__ (since C99) 8 years ago
defrag.c 485425cec7 Defrag big lists in portions to avoid latency and freeze 4 years ago
dict.c 28ef18a894 RM_Scan disable dict rehashing 4 years ago
dict.h 61a01793ed Better distribution for set get-random-element operations. 5 years ago
endianconv.c 8febcffdc5 Allow all code tests to run using Redis args 10 years ago
endianconv.h 93238575f7 Fix typo 6 years ago
evict.c d1a005ab39 fix issues found by a static analyzer 5 years ago
expire.c 0af467d18f Fix active expire division by zero. 4 years ago
fmacros.h af453642e1 Silence _BSD_SOURCE warnings in glibc 2.20 and forward 10 years ago
geo.c 5a72c5058c Fix GEOHASH negative shifting in a more compatible way. 5 years ago
geo.h cef054e868 RDMF (Redis/Disque merge friendlyness) refactoring WIP 1. 9 years ago
geohash.c a036c64c01 Use geohash limit defines in constraint check 6 years ago
geohash.h 356a6304ec Multiple GEORADIUS bugs fixed. 8 years ago
geohash_helper.c b2cd9fcab6 Fix GEORADIUS edge case with huge radius. 7 years ago
geohash_helper.h 504ccad1fa Fix definition of M_PI in geohash_helper.c. 8 years ago
gopher.c e247c9ac6a Gopher: don't add the Lastline. 5 years ago
help.h ad78b50f62 Update help.h for redis-cli. 6 years ago
hyperloglog.c d6a13f4440 Free allocated sds in pfdebugCommand() to avoid memory leak. 4 years ago
intset.c 297950e8b8 several typos fixed, optimize MSETNX to avoid unnecessary loop 6 years ago
intset.h 8f3a4df775 Use const in Redis Module API where possible. 8 years ago
latency.c a5f5091041 fix comments in latency.c 4 years ago
latency.h e3b1d6d3ad Module API for LatencyAddSample 5 years ago
lazyfree.c fddeeae724 refactor dbOverwrite to make lazyfree work 6 years ago
listpack.c 9d4f51e1ff Listpack: optionally force reallocation on inserts. 6 years ago
listpack.h 79866a6361 Streams: 12 commits squashed into the initial Streams implementation. 7 years ago
listpack_malloc.h cd18f06e9c Streams: change listpack allocator to zmalloc. 7 years ago
localtime.c 42366959ec update leap year comment when div by 400 6 years ago
lolwut.c c10889150e LOLWUT: version 6 initial output. May change a bit. 5 years ago
lolwut.h c10889150e LOLWUT: version 6 initial output. May change a bit. 5 years ago
lolwut5.c c10889150e LOLWUT: version 6 initial output. May change a bit. 5 years ago
lolwut6.c cfcb475435 LOLWUT 6: always pick a default color sequence. 5 years ago
lzf.h 95b1979c32 No more trailing spaces in Redis source code. 10 years ago
lzfP.h 62689ef0cf Fix undefined behavior constant defined. 7 years ago
lzf_c.c 5870e22423 Upgrade LZF to 3.6 (2011) from 3.5 (2009) 10 years ago
lzf_d.c 08c26591e3 Try to avoid issues with GCC pragmas and older compilers. 6 years ago
memtest.c a1c9c05e17 Hopefully better memory test on crash. 9 years ago
mkreleasehdr.sh 7c95e89ec3 Update mkreleasehdr.sh 5 years ago
module.c 19f5be231d Modules: updated function doc after #7003. 4 years ago
multi.c 0c1a4b5576 ACL LOG: log failed auth attempts. 4 years ago
networking.c 2dab5015b7 Fix crashes related to failed/rejected accepts. 4 years ago
notify.c 2fda5f5c98 Exclude "keymiss" notification from NOTIFY_ALL 4 years ago
object.c 42c4d6aec7 Merge pull request #6911 from hayashier/fix-typo-fss 4 years ago
pqsort.c 95b1979c32 No more trailing spaces in Redis source code. 10 years ago
pqsort.h 4365e5b2d3 BSD license added to every C source and header file. 12 years ago
pubsub.c f53cc00c09 Tracking: always reply with an array of keys. 4 years ago
quicklist.c 485425cec7 Defrag big lists in portions to avoid latency and freeze 4 years ago
quicklist.h 485425cec7 Defrag big lists in portions to avoid latency and freeze 4 years ago
rand.c 23f08510d5 Use 'void' for zero-argument functions 10 years ago
rand.h 4365e5b2d3 BSD license added to every C source and header file. 12 years ago
rax.c 1ea6672430 Rax.c: populate data field after random walk. 4 years ago
rax.h f54cde3a15 Rax: radix tree updated to latest version from antirez/rax. 6 years ago
rax_malloc.h 1409c545da Cluster: hash slots tracking using a radix tree. 7 years ago
rdb.c f6029fb925 Fix master replica inconsistency for upgrading scenario. 4 years ago
rdb.h 51c3ff8d75 Modules hooks: complete missing hooks for the initial set of hooks 5 years ago
redis-benchmark.c 09c06698e9 Client side caching: redis-cli ability to enable tracking. 5 years ago
redis-check-aof.c a1fb0be1d7 Enlarge error buffer in redis-check-aof.c to remove compiler warning of output truncation through snprintf format string 5 years ago
redis-check-rdb.c 51c3ff8d75 Modules hooks: complete missing hooks for the initial set of hooks 5 years ago
redis-cli.c b9e5be5f56 Merge pull request #7005 from hwware/memoryleakfix-redis-cli 4 years ago
redis-trib.rb d222eda9f0 Redis-trib deprecated: it no longer works and it 6 years ago
redisassert.h 93238575f7 Fix typo 6 years ago
redismodule.h 4ccb56d0e6 Merge pull request #6828 from guybe7/module_string_from_double 4 years ago
release.c 758b39be99 Speedup INFO server section. 5 years ago
replication.c 57fa355e56 PSYNC2: meaningful offset implemented. 4 years ago
rio.c 5a47794606 diskless replication rdb transfer uses pipe, and writes to sockets form the parent process. 5 years ago
rio.h 5a47794606 diskless replication rdb transfer uses pipe, and writes to sockets form the parent process. 5 years ago
scripting.c d5c6a833c8 Merge branch 'acl-log' into unstable 4 years ago
sds.c f49f0a6f72 SDS: make sdscatfmt() faster by pre-allocating a bit. 5 years ago
sds.h af02478ba0 Mark extern definition of SDS_NOINIT in sds.h 4 years ago
sdsalloc.h 743cfc0ad6 add missing file marco 4 years ago
sentinel.c 29b9d0a245 ACL: Make Redis 6 more backward compatible with requirepass. 4 years ago
server.c ae05457825 Precise timeouts: fast exit for clientsHandleShortTimeout(). 4 years ago
server.h 62bc877386 Precise timeouts: working initial implementation. 4 years ago
setproctitle.c 4e0af5efd4 DragonFlyBSD little build fix 6 years ago
sha1.c 1b25757f41 sha1.c: use standard uint32_t. 9 years ago
sha1.h 1b25757f41 sha1.c: use standard uint32_t. 9 years ago
sha256.c 9d2ecf6be3 ACL: add slightly modified version of sha256.c for password hashing. 5 years ago
sha256.h 9d2ecf6be3 ACL: add slightly modified version of sha256.c for password hashing. 5 years ago
siphash.c 66a5c1cd7e The aarch64 architecture is support normal memory unaligned accesses, 5 years ago
slowlog.c f07f3d729f RESP3: Use new aggregate reply API in slowlog.c. 5 years ago
slowlog.h 1ed5f84a79 Added the missed macro definition in slowlog.h 5 years ago
solarisfixes.h 792a94153a Check for __sun macro in solarisfixes.h, not in includers. 10 years ago
sort.c 5b9d3ac6c6 Avoid changing setKey() API after #6679 fix. 5 years ago
sparkline.c cef054e868 RDMF (Redis/Disque merge friendlyness) refactoring WIP 1. 9 years ago
sparkline.h aa16f87b87 LATENCY GRAPH implemented. 10 years ago
stream.h 1f75ce30df Stream: Handle streamID-related edge cases 4 years ago
syncio.c 88c716a0f5 syncWithMaster(): non blocking state machine. 9 years ago
t_hash.c 779aebc91c Module API for loading and saving long double 5 years ago
t_list.c 6b056d29f3 block: propagate BRPOPLPUSH as RPOPLPUSH when unblock 5 years ago
t_set.c 337dcde9fa Fix spop return nil #4709 4 years ago
t_stream.c cf31602bce Merge pull request #6677 from guybe7/deocde_id_once 4 years ago
t_string.c 5b9d3ac6c6 Avoid changing setKey() API after #6679 fix. 5 years ago
t_zset.c 06d490342f RESP3: fix cases of NULL reported instead of empty aggregate. 5 years ago
testhelp.h 4365e5b2d3 BSD license added to every C source and header file. 12 years ago
tls.c d7f2681a0c TLS: Improve CA certifiate configuration options. 5 years ago
tracking.c 34d5982bd5 remove redundant Semicolon 4 years ago
util.c 2deb55512f ld2string should fail if string contains \0 in the middle 4 years ago
util.h 64c2508ee3 Merge branch 'unstable' into rm_get_server_info 5 years ago
valgrind.sup cabe03eb75 more valgrind friendly test 13 years ago
version.h 622366aa74 Mark version of unstable branch in an unique way. 9 years ago
ziplist.c 842dd85b26 Update ziplist.c 5 years ago
ziplist.h ac61f90625 DEBUG: new "ziplist" subcommand added. Dumps a ziplist on stdout. 8 years ago
zipmap.c 8febcffdc5 Allow all code tests to run using Redis args 10 years ago
zipmap.h 8febcffdc5 Allow all code tests to run using Redis args 10 years ago
zmalloc.c 4092a75d85 Avoid collision with MacOS LIST_HEAD macro after #6384. 5 years ago
zmalloc.h 4092a75d85 Avoid collision with MacOS LIST_HEAD macro after #6384. 5 years ago