..
commands
Add SENTINEL command flag to CLIENT/COMMANDS subcommands ( #10904 )
7 hours ago
modules
use $^ instead of $< for linker in module makefile ( #10530 )
3 months ago
.gitignore
Ignore gcov/lcov artifacts
10 years ago
Makefile
Add warning for suspected slow system clocksource setting ( #10636 )
1 month ago
acl.c
Update time independent string compare to use hash length ( #9759 )
4 weeks ago
adlist.c
Free value if dup succeed but listAddNodeTail failed. ( #8901 )
1 year ago
adlist.h
Speedup: unblock clients on keys in O(1).
2 years ago
ae.c
Add event loop support to the module API ( #10001 )
5 months ago
ae.h
Add event loop support to the module API ( #10001 )
5 months ago
ae_epoll.c
Fail fast when systemic error occurs in poll ( #8749 )
1 year ago
ae_evport.c
Fix cluster bus extensions backwards compatibility ( #10206 )
5 months ago
ae_kqueue.c
Fix the timing of read and write events under kqueue ( #9416 )
10 months ago
ae_select.c
fix unused argument warning in ae_select.c ( #10824 )
3 weeks ago
anet.c
support tcp-keepalive config interval on macOs ( #10667 )
2 months ago
anet.h
Add socket-mark-id support for marking sockets. ( #10349 )
2 months ago
aof.c
When dirCreateIfMissing or openNewIncrAofForAppend fail, set aof_lastbgrewrite_status to err ( #10775 )
1 week ago
asciilogo.h
Changes http to https in texts ( #8495 )
1 year ago
atomicvar.h
Several (mostly Solaris-related) cleanups ( #8171 )
2 years ago
bio.c
Delete unused 'time' fields from struct bio_job ( #9622 )
9 months ago
bio.h
Delete some unimplemented prototype. ( #8882 )
1 year ago
bitops.c
Fix typos and limit unknown command error message ( #10634 )
2 months ago
blocked.c
optimize(remove) usage of client's pending_querybuf ( #10413 )
3 months ago
call_reply.c
Fix broken protocol in MISCONF error, RM_Yield bugs, RM_Call(EVAL) OOM check bug, and new RM_Call checks. ( #10786 )
4 weeks ago
call_reply.h
Add new RM_Call flags for script mode, no writes, and error replies. ( #10372 )
3 months ago
childinfo.c
Implement anetPipe() to combine creating pipe and setting flags ( #9511 )
9 months ago
cli_common.c
Fix error/warning on Arm due to unsigned char. ( #10572 )
3 months ago
cli_common.h
redis-cli: Better --json Unicode support and --quoted-json ( #10286 )
4 months ago
cluster.c
A minor refinement to clusterbus extension estlen ( #10902 )
3 days ago
cluster.h
Optimize the performance of clusterSendPing for large clusters ( #10624 )
1 week ago
commands.c
Add SENTINEL command flag to CLIENT/COMMANDS subcommands ( #10904 )
7 hours ago
config.c
Fsync directory while persisting AOF manifest, RDB file, and config file ( #10737 )
1 week ago
config.h
Add socket-mark-id support for marking sockets. ( #10349 )
2 months ago
connection.c
Reduce system calls of write for client->reply by introducing writev ( #9934 )
4 months ago
connection.h
Reduce system calls of write for client->reply by introducing writev ( #9934 )
4 months ago
connhelpers.h
Fixed some typos, add a spell check ci and others minor fix ( #8890 )
1 year ago
crc16.c
RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.
7 years ago
crc16_slottable.h
Added basic support for clusters to redis-benchmark.
3 years ago
crc64.c
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
crc64.h
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
crcspeed.c
Fixed some typos, add a spell check ci and others minor fix ( #8890 )
1 year ago
crcspeed.h
Added crcspeed library
2 years ago
db.c
Fix broken protocol in MISCONF error, RM_Yield bugs, RM_Call(EVAL) OOM check bug, and new RM_Call checks. ( #10786 )
4 weeks ago
debug.c
crash report instructions ( #10816 )
3 weeks ago
debugmacro.h
Supplement define guards to prevent multiple inclusion ( #10246 )
5 months ago
defrag.c
fix typos ( #10402 )
4 months ago
dict.c
Fix 2 comments in dict.c & redis-cli.c ( #10860 )
2 weeks ago
dict.h
Fix possible int overflow when hashing an sds. ( #9916 )
7 months ago
endianconv.c
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
endianconv.h
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
eval.c
Expose script flags to processCommand for better handling ( #10744 )
4 weeks ago
evict.c
Outdated comments, replace COUNTER_INIT_VAL with LFU_INIT_VAL, fix typo ( #10888 )
1 week ago
expire.c
Update the comments of commands introduced or updated in redis 7.0 ( #10659 )
2 months ago
fmacros.h
Fix failed tests on Linux Alpine and add a CI job. ( #8532 )
1 year ago
function_lua.c
Protect any table which is reachable from globals and added globals white list.
2 months ago
functions.c
Expose script flags to processCommand for better handling ( #10744 )
4 weeks ago
functions.h
Functions: Move library meta data to be part of the library payload. ( #10500 )
3 months ago
geo.c
Fix some nonsense came from LGTM ( #9962 )
6 months ago
geo.h
RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.
7 years ago
geohash.c
Fix mistake / outdated doc comment ( #10521 )
3 months ago
geohash.h
Remove duplicate header file include ( #10264 )
5 months ago
geohash_helper.c
Fix geo search bounding box check causing missing results ( #10018 )
4 months ago
geohash_helper.h
Delete some unimplemented prototype. ( #8882 )
1 year ago
help.h
Handle multiple_token flag in generate-command-help.rb ( #10822 )
3 weeks ago
hyperloglog.c
Fix some commands key spec in json files ( #10779 )
1 month ago
intset.c
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
intset.h
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
latency.c
Add warning for suspected slow system clocksource setting ( #10636 )
1 month ago
latency.h
Add warning for suspected slow system clocksource setting ( #10636 )
1 month ago
lazyfree.c
Redis Function Libraries ( #10004 )
6 months ago
listpack.c
Optimize integer zset scores in listpack (converting to string and back) ( #10486 )
2 months ago
listpack.h
Optimize integer zset scores in listpack (converting to string and back) ( #10486 )
2 months ago
listpack_malloc.h
Optimize listpack for stream usage to avoid repeated reallocs ( #6281 )
1 year ago
localtime.c
fix typos ( #10402 )
4 months ago
lolwut.c
Fixed some typos, add a spell check ci and others minor fix ( #8890 )
1 year ago
lolwut.h
add include guard for lolwut.h
2 years ago
lolwut5.c
Fixed some typos, add a spell check ci and others minor fix ( #8890 )
1 year ago
lolwut6.c
Fixed some typos, add a spell check ci and others minor fix ( #8890 )
1 year ago
lzf.h
Change lzf to handle values larger than UINT32_MAX ( #9776 )
8 months ago
lzfP.h
Change lzf to handle values larger than UINT32_MAX ( #9776 )
8 months ago
lzf_c.c
Change lzf to handle values larger than UINT32_MAX ( #9776 )
8 months ago
lzf_d.c
Change lzf to handle values larger than UINT32_MAX ( #9776 )
8 months ago
memtest.c
Add sanitizer support and clean up sanitizer findings ( #9601 )
8 months ago
mkreleasehdr.sh
Update mkreleasehdr.sh
3 years ago
module.c
Add missing REDISMODULE_CLIENTINFO_INITIALIZER ( #10885 )
4 days ago
monotonic.c
Optimization: Use either monotonic or wall-clock to measure command execution time, to regain up to 4% execution time ( #10502 )
2 months ago
monotonic.h
Optimization: Use either monotonic or wall-clock to measure command execution time, to regain up to 4% execution time ( #10502 )
2 months ago
mt19937-64.c
Fix random element selection for large hash tables. ( #8133 )
2 years ago
mt19937-64.h
Fix random element selection for large hash tables. ( #8133 )
2 years ago
multi.c
Sync argv_len var back after command call in execCommand ( #10900 )
4 days ago
networking.c
Add sharded pubsub keychannel count to client info ( #10895 )
3 days ago
notify.c
Add RM_PublishMessageShard ( #10543 )
2 months ago
object.c
Remove ziplist dead code in object.c ( #10751 )
1 month ago
pqsort.c
Fix null pointer subtraction warning ( #10498 )
3 months ago
pqsort.h
BSD license added to every C source and header file.
10 years ago
pubsub.c
rename channel to shardchannel in sharded pubsub commands ( #10738 )
1 month ago
quicklist.c
fix typo in quicklist.c ( #10785 )
1 month ago
quicklist.h
add comment to 'container' in 'quicklist.h' ( #10656 )
2 months ago
rand.c
Use 'void' for zero-argument functions
8 years ago
rand.h
BSD license added to every C source and header file.
10 years ago
rax.c
fix typos ( #10402 )
4 months ago
rax.h
Squash merging 125 typo/grammar/comment/doc PRs ( #7773 )
2 years ago
rax_malloc.h
Cluster: hash slots tracking using a radix tree.
5 years ago
rdb.c
Fsync directory while persisting AOF manifest, RDB file, and config file ( #10737 )
1 week ago
rdb.h
Functions: Move library meta data to be part of the library payload. ( #10500 )
3 months ago
redis-benchmark.c
fix redis-benchmark's bug: check if clients are created successfully in idle mode ( #10891 )
1 week ago
redis-check-aof.c
Fix path copy error and add more logs. ( #10324 )
4 months ago
redis-check-rdb.c
redis-check-rdb add when_opcode check for module aux ( #10859 )
2 weeks ago
redis-cli.c
Fix 2 comments in dict.c & redis-cli.c ( #10860 )
2 weeks ago
redis-trib.rb
Redis-trib deprecated: it no longer works and it
4 years ago
redisassert.c
Add sanitizer support and clean up sanitizer findings ( #9601 )
8 months ago
redisassert.h
Fix a prototype inconsitency of `_serverAssert` between redisassert.h and redis.h ( #10872 )
2 weeks ago
redismodule.h
Add missing REDISMODULE_CLIENTINFO_INITIALIZER ( #10885 )
4 days ago
release.c
Speedup INFO server section.
3 years ago
replication.c
Fsync directory while persisting AOF manifest, RDB file, and config file ( #10737 )
1 week ago
resp_parser.c
Unified Lua and modules reply parsing and added RESP3 support to RM_Call ( #9202 )
11 months ago
resp_parser.h
Fix an mistake in comment ( #10560 )
3 months ago
rio.c
Adds isolated netstats for replication. ( #10062 )
1 month ago
rio.h
Adds isolated netstats for replication. ( #10062 )
1 month ago
script.c
Script that made modification will not break with unexpected NOREPLICAS error ( #10855 )
2 weeks ago
script.h
Expose script flags to processCommand for better handling ( #10744 )
4 weeks ago
script_lua.c
Expose Lua error in case of string error. ( #10677 )
2 months ago
script_lua.h
Protect any table which is reachable from globals and added globals white list.
2 months ago
sds.c
Fix additional AOF filename issues. ( #10110 )
5 months ago
sds.h
Fix additional AOF filename issues. ( #10110 )
5 months ago
sdsalloc.h
Sanitize dump payload: fail RESTORE if memory allocation fails
2 years ago
sentinel.c
Update comments on command args, and a misleading error reply ( #10645 )
2 months ago
server.c
Add SENTINEL command flag to CLIENT/COMMANDS subcommands ( #10904 )
7 hours ago
server.h
Add SENTINEL command flag to CLIENT/COMMANDS subcommands ( #10904 )
7 hours ago
setcpuaffinity.c
cpu affinity: DragonFlyBSD support ( #7956 )
2 years ago
setproctitle.c
Fix failed tests on Linux Alpine and add a CI job. ( #8532 )
1 year ago
sha1.c
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
sha1.h
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
sha256.c
Add sanitizer support and clean up sanitizer findings ( #9601 )
8 months ago
sha256.h
fix explanation of sha256 ( #9220 )
12 months ago
siphash.c
Add sanitizer support and clean up sanitizer findings ( #9601 )
8 months ago
slowlog.c
slowlog get command supports passing in -1 to get all logs. ( #9018 )
1 year ago
slowlog.h
Auto-generate the command table from JSON files ( #9656 )
7 months ago
solarisfixes.h
Check for __sun macro in solarisfixes.h, not in includers.
8 years ago
sort.c
make sort/ro commands validate external keys access patterns ( #10106 ) ( #10340 )
4 months ago
sparkline.c
Squash merging 125 typo/grammar/comment/doc PRs ( #7773 )
2 years ago
sparkline.h
LATENCY GRAPH implemented.
8 years ago
stream.h
Add stream consumer group lag tracking and reporting ( #9127 )
4 months ago
syncio.c
syncWithMaster(): non blocking state machine.
7 years ago
syscheck.c
Correctly check for vm.overcommit_memory == 0 ( #10841 )
3 weeks ago
syscheck.h
Add warning for suspected slow system clocksource setting ( #10636 )
1 month ago
t_hash.c
Fix typo in function name "harndfieldReplyWithListpack" to "hrandfieldReplyWithListpack" ( #10623 )
2 months ago
t_list.c
Update comments on command args, and a misleading error reply ( #10645 )
2 months ago
t_set.c
Update comments on command args, and a misleading error reply ( #10645 )
2 months ago
t_stream.c
Update some comments in stream command docs ( #10821 )
3 weeks ago
t_string.c
fix typo in "lcsCommand" doc comment ( #10622 )
2 months ago
t_zset.c
optimize zset conversion on large ZRANGESTORE ( #10789 )
2 weeks ago
testhelp.h
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
timeout.c
Fixes around clients that must be obeyed. Replica report disk errors in PING. ( #10603 )
2 months ago
tls.c
Reduce system calls of write for client->reply by introducing writev ( #9934 )
4 months ago
tracking.c
Sharded pubsub publish messagebulk as smessage ( #10792 )
1 month ago
util.c
Fsync directory while persisting AOF manifest, RDB file, and config file ( #10737 )
1 week ago
util.h
Fsync directory while persisting AOF manifest, RDB file, and config file ( #10737 )
1 week ago
valgrind.sup
Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposed
2 years ago
version.h
Add Module API for version and compatibility checks ( #7865 )
2 years ago
ziplist.c
cleanup: use ZIPLIST_ENTRY_END macro instead of 1 ( #3672 )
2 months ago
ziplist.h
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
zipmap.c
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
zipmap.h
Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb ( #9784 )
8 months ago
zmalloc.c
Add warning for suspected slow system clocksource setting ( #10636 )
1 month ago
zmalloc.h
Add warning for suspected slow system clocksource setting ( #10636 )
1 month ago