.. |
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 |