/
githubmirror
/
redis
ОбзорДокументацияВойти
/
githubmirror
/
redis
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
redis/
src/
..
commands

Fix typo Reids -> Redis in readwrite subcommand summary (#14805)

5 дней назад
modules

Fix memory leak in helloacl module test (#14974)

4 месяца назад
.gitignore

Ignore gcov/lcov artifacts

14 лет назад
Makefile

Client compression for replication (#15366)

22 дня назад
acl.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
adlist.c

Avoid allocation when iterating over hashes, lists, sets and kvstores (#14473)

9 месяцев назад
adlist.h

Avoid allocation when iterating over hashes, lists, sets and kvstores (#14473)

9 месяцев назад
ae.c

Fix NULL deref in usUntilEarliestTimer when all time events are deleted (#15391)

месяц назад
ae.h

Client compression for replication (#15366)

22 дня назад
ae_epoll.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
ae_evport.c

Fix crash due to incorrect event deletion of evport (#14162)

год назад
ae_kqueue.c

Merge kqueue events to reduce system calls (#14557)

8 месяцев назад
ae_select.c

Skip unready fds in select event backend (#15446)

месяц назад
anet.c

Prevent duplicate redis instances from replacing active Unix sockets (#15537)

11 дней назад
anet.h

Prevent duplicate redis instances from replacing active Unix sockets (#15537)

11 дней назад
aof.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
asciilogo.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
atomicvar.h

Introduce hinted hash templates (#15364)

24 дня назад
bio.c

Introduce hinted hash templates (#15364)

24 дня назад
bio.h

Introduce hinted hash templates (#15364)

24 дня назад
bitops.c

Fix signed overflow in BITFIELD i64 checks (#15545)

5 дней назад
blocked.c

Fix use-after-free in handleClientsBlockedOnKey (#15594)

5 дней назад
call_reply.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
call_reply.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
childinfo.c

Avoid performing IO on coverage when child exits due to signal handler (#14072)

год назад
chk.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
chk.h

Add hotkeys detection (#14680)

7 месяцев назад
cli_commands.c

Reimplement cli hints based on command arg docs (#10515)

3 года назад
cli_commands.h

Reimplement cli hints based on command arg docs (#10515)

3 года назад
cli_common.c

Fix AUTH failure on URIs with empty username in redis-cli (#15255)

2 месяца назад
cli_common.h

Adds connection timeout option to redis-cli (#10609)

3 года назад
client_comp.c

Account replication compression state in client memory usage (#15499)

18 дней назад
client_comp.h

Account replication compression state in client memory usage (#15499)

18 дней назад
cluster.c

Move common topology change handling into the cluster layer (#15197)

4 дня назад
cluster.h

Move common topology change handling into the cluster layer (#15197)

4 дня назад
cluster_asm.c

Move common topology change handling into the cluster layer (#15197)

4 дня назад
cluster_asm.h

Move common topology change handling into the cluster layer (#15197)

4 дня назад
cluster_legacy.c

Move common topology change handling into the cluster layer (#15197)

4 дня назад
cluster_legacy.h

Move common topology change handling into the cluster layer (#15197)

4 дня назад
cluster_slot_stats.c

Move common topology change handling into the cluster layer (#15197)

4 дня назад
cluster_slot_stats.h

Move cluster stats state out of cluster_legacy.c (#14409)

10 месяцев назад
commands.c

Reimplement cli hints based on command arg docs (#10515)

3 года назад
commands.def

Regenerate commands.def after READWRITE summary fix (#15595)

5 дней назад
commands.h

Replaced comment with excessive warning.

3 года назад
config.c

Move common topology change handling into the cluster layer (#15197)

4 дня назад
config.h

Optimize BITOP operations with AVX512 (#14770)

5 месяцев назад
connection.c

Prevent duplicate redis instances from replacing active Unix sockets (#15537)

11 дней назад
connection.h

Add TLS peer certificate name (SAN) verification for server-to-server connections (#15492)

13 дней назад
connhelpers.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
crc16.c

Change license from BSD-3 to dual RSALv2+SSPLv1 (#13157)

2 года назад
crc16_slottable.h

Change crc16 slot table to be fixed size character array instead of pointer to strings (#13112)

2 года назад
crc64.c

Resolve bounds checks on cluster_legacy.c (#13970)

год назад
crc64.h

Add --large-memory flag for REDIS_TEST to enable tests that consume more than 100mb (#9784)

5 лет назад
crccombine.c

Fix x86-64 detection in CRC optimizations (#15532)

5 дней назад
crccombine.h

CRC64 perf improvements (#13638)

2 года назад
crcspeed.c

Fix x86-64 detection in CRC optimizations (#15532)

5 дней назад
crcspeed.h

CRC64 perf improvements (#13638)

2 года назад
db.c

Improve time complexity of streamMoveIdmpKeys() in asmTriggerBackgroundTrim() (#15000)

15 дней назад
debug.c

Backup & Restore (#15441)

24 дня назад
debugmacro.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
defrag.c

Disable defrag during AOF RDB preamble loading to fix template defrag (#15539)

13 дней назад
dict.c

Introduce hinted hash templates (#15364)

24 дня назад
dict.h

Remove single-use dictForEach macro (#15437)

месяц назад
ebuckets.c

rax: leaf-inlining for fixed-length-key rax trees (#15256)

2 месяца назад
ebuckets.h

Add support to defrag ebuckets incrementally (#13842)

год назад
endianconv.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
endianconv.h

Optimize stream ID comparison and endian conversion hot paths (#14480)

9 месяцев назад
entry.c

Hash - Unify Field-Value into a single struct along with dict no_value=1 (#14595)

8 месяцев назад
entry.h

Hash - Unify Field-Value into a single struct along with dict no_value=1 (#14595)

8 месяцев назад
estore.c

Introduce hinted hash templates (#15364)

24 дня назад
estore.h

Add Atomic Slot Migration (ASM) support (#14414)

10 месяцев назад
eval.c

Fix crash in Lua debugger when error object is not a string

3 месяца назад
eventnotifier.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
eventnotifier.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
evict.c

Fix client output buffer memory tracking not accounting for copy-avoided bulk string references (#14934)

3 месяца назад
expire.c

Fix unit mismatch that disabled the FAST expire cycle stale trigger (#15412)

месяц назад
fast_float_strtod.c

Adjust fastfloat tests for libc-dependent nan payload parsing (#15110)

3 месяца назад
fast_float_strtod.h

Replace fast_float C++ library with pure C implementation (#14661)

4 месяца назад
fmacros.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
fmtargs.h

Improve multithreaded performance with memory prefetching (#14017)

год назад
function_lua.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
functions.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
functions.h

Add Atomic Slot Migration (ASM) support (#14414)

10 месяцев назад
fwtree.c

Fix estoreEmpty not clearing buckets sizes (#14465)

10 месяцев назад
fwtree.h

Refactor HFE: Introduce Per-Slot Expiration Store (estore) (#14294)

год назад
gcra.c

Hold GCRA out of the release (#15191)

3 месяца назад
geo.c

Remove unnecessary `-ERR` and `\r\n` for addReplyErrorFormat in extractLongLatOrReply() (#14995)

4 месяца назад
geo.h

RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.

11 лет назад
geohash.c

Change license from BSD-3 to dual RSALv2+SSPLv1 (#13157)

2 года назад
geohash.h

Change license from BSD-3 to dual RSALv2+SSPLv1 (#13157)

2 года назад
geohash_helper.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
geohash_helper.h

Change license from BSD-3 to dual RSALv2+SSPLv1 (#13157)

2 года назад
hotkeys.c

Fix quadratic search of slot duplicates in hotkeys command (#15561)

8 дней назад
hyperloglog.c

Implement sunioncard command (#14893)

2 месяца назад
hyperloglog.h

Implement sunioncard command (#14893)

2 месяца назад
intset.c

Add per slot memory accounting (#14451)

10 месяцев назад
intset.h

Add per slot memory accounting (#14451)

10 месяцев назад
iothread.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
keymeta.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
keymeta.h

keymeta: rename void *value to void *reserved in rdb_save/aof_rewrite callbacks (#14964)

4 месяца назад
kvstore.c

Fix DB hash tables not expanding during RDB load (#14789)

6 месяцев назад
kvstore.h

Add kvstore type and decouple kvstore from its metadata (#14543)

8 месяцев назад
latency.c

Prefer storing iterators on stack instead of the heap (#14200)

год назад
latency.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
lazyfree.c

Introduce hinted hash templates (#15364)

24 дня назад
listpack.c

Introduce hinted hash templates (#15364)

24 дня назад
listpack.h

Introduce hinted hash templates (#15364)

24 дня назад
listpack_malloc.h

Add per key memory accounting (#14363)

10 месяцев назад
localtime.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
logreqres.c

Offload length formatting in tryAvoidBulkStrCopyToReply() to IO thread (#14844)

2 месяца назад
lolwut.c

LOLWUT for Redis 8. (#14048)

год назад
lolwut.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
lolwut5.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
lolwut6.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
lolwut8.c

Add "Redis ver. $REDIS_VERSION" to LOLWUT 8 output (#14195)

год назад
lzf.h

Change lzf to handle values larger than UINT32_MAX (#9776)

5 лет назад
lzfP.h

Change lzf to handle values larger than UINT32_MAX (#9776)

5 лет назад
lzf_c.c

Add MSan and integrate it with CI (#13916)

год назад
lzf_d.c

Change lzf to handle values larger than UINT32_MAX (#9776)

5 лет назад
memory_prefetch.c

Batched MGET/MSET dict prefetch with dictType-driven payload hints (#15133)

3 месяца назад
memory_prefetch.h

Batched MGET/MSET dict prefetch with dictType-driven payload hints (#15133)

3 месяца назад
memtest.c

Add MSan and integrate it with CI (#13916)

год назад
mkreleasehdr.sh

fix the wrong path in mkreleasehdr.sh (#12993)

3 года назад
module.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
monotonic.c

Enable hardware clock by default on ARM AArch64. (#14676)

7 месяцев назад
monotonic.h

Remove prototypes with empty declarations (#12020)

3 года назад
mstr.c

Add per key memory accounting (#14363)

10 месяцев назад
mstr.h

Add per key memory accounting (#14363)

10 месяцев назад
mt19937-64.c

Fix random element selection for large hash tables. (#8133)

6 лет назад
mt19937-64.h

Fix random element selection for large hash tables. (#8133)

6 лет назад
multi.c

[RED-197766] - allow modules to register PostNotificationJobsPerKey (#15242)

2 месяца назад
networking.c

networking: assemble bulk reply frame in one pass in addReplyBulkCBuffer (#15313)

4 дня назад
notify.c

Hold GCRA out of the release (#15191)

3 месяца назад
object.c

Account replication compression state in client memory usage (#15499)

18 дней назад
object.h

Introduce hinted hash templates (#15364)

24 дня назад
pqsort.c

Change license from BSD-3 to dual RSALv2+SSPLv1 (#13157)

2 года назад
pqsort.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
pubsub.c

Track Pub/Sub subscription provenance across AUTH changes (#15468)

6 дней назад
quicklist.c

Avoid memory allocation on quicklist iteration (#14720)

7 месяцев назад
quicklist.h

Avoid memory allocation on quicklist iteration (#14720)

7 месяцев назад
rand.c

fix: two typos (#14655)

7 месяцев назад
rand.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
rax.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
rax.h

rax: leaf-inlining for fixed-length-key rax trees (#15256)

2 месяца назад
rax_malloc.h

Add per key memory accounting (#14363)

10 месяцев назад
rdb.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
rdb.h

Improve hash template test coverage and refactor RDB save/load (#15519)

15 дней назад
redis-benchmark.c

Fix divide-by-zero in redis-benchmark and redis-cli (#14371)

5 месяцев назад
redis-check-aof.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
redis-check-rdb.c

Introduce hinted hash templates (#15364)

24 дня назад
redis-cli.c

Add graceful shutdown for TLS in redis-cli (#14721)

7 дней назад
redis-trib.rb

Redis-trib deprecated: it no longer works and it outputs a warning to the user.

8 лет назад
redisassert.c

Fixed variable parameter formatting issues in serverPanic function (#13504)

2 года назад
redisassert.h

keyspace - Unify key and value & use dict no_value=1 (#13806)

год назад
redismodule.h

Add RedisModuleEvent_ClusterTopologyChange server event (#15350)

месяц назад
release.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
replication.c

Client compression for replication (#15366)

22 дня назад
resp_parser.c

Fix GCC warnings by using const pointers for strchr/memchr results (#15108)

2 месяца назад
resp_parser.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
rio.c

Add Atomic Slot Migration (ASM) support (#14414)

10 месяцев назад
rio.h

Improve hash template test coverage and refactor RDB save/load (#15519)

15 дней назад
script.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
script.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
script_lua.c

Strip CRLF from error and simple string replies (#15496)

21 день назад
script_lua.h

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
sds.c

Introduce hinted hash templates (#15364)

24 дня назад
sds.h

Introduce hinted hash templates (#15364)

24 дня назад
sdsalloc.h

Pass size hint to jemalloc for faster deallocation (#15071)

3 месяца назад
sentinel.c

Fix Sentinel config injection via SENTINEL SET (#14970)

3 месяца назад
server.c

Move common topology change handling into the cluster layer (#15197)

4 дня назад
server.h

Fix hashTypeAllocSize() for TMPL_ARRAY (#15604)

2 дня назад
setcpuaffinity.c

cpu affinity: DragonFlyBSD support (#7956)

6 лет назад
setproctitle.c

Change license from BSD-3 to dual RSALv2+SSPLv1 (#13157)

2 года назад
sha1.c

Ignore -Wstringop-overread warning for SHA1Transform() on GCC 12 (#11538)

4 года назад
sha1.h

Fix some compile warnings and errors when building with gcc-12 or clang (#12035)

3 года назад
sha256.c

Add sanitizer support and clean up sanitizer findings (#9601)

5 лет назад
sha256.h

fix explanation of sha256 (#9220)

5 лет назад
siphash.c

Fix some comment spelling typos (#14648)

7 месяцев назад
slowlog.c

Add total command argument count to SLOWLOG GET reply (#15347)

месяц назад
slowlog.h

Add total command argument count to SLOWLOG GET reply (#15347)

месяц назад
socket.c

Close socket when blocking connect wait fails (#15529)

18 дней назад
solarisfixes.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
sort.c

Replace fast_float C++ library with pure C implementation (#14661)

4 месяца назад
sparkline.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
sparkline.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
sparsearray.c

Implement the new Redis Array type (#15162)

3 месяца назад
sparsearray.h

Implement the new Redis Array type (#15162)

3 месяца назад
stream.h

Add MAXCOUNT and MAXSIZE options to XREAD and XREADGROUP (#15282)

2 месяца назад
strl.c

Avoid using unsafe C functions (#10932)

4 года назад
syncio.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
syscheck.c

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
syscheck.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
t_array.c

Implement the new Redis Array type (#15162)

3 месяца назад
t_hash.c

Fix hashTypeAllocSize() for TMPL_ARRAY (#15604)

2 дня назад
t_list.c

Add LMOVEM/BLMOVEM commands (#15405)

месяц назад
t_set.c

Implement sdiffcard command (#15278)

2 месяца назад
t_stream.c

Fix unloadable RDB when XSETID lowers entries_added (#15489)

14 часов назад
t_string.c

Fix SET mutually exclusive NX/XX and IF* options (#15291)

месяц назад
t_zset.c

Replace fast_float C++ library with pure C implementation (#14661)

4 месяца назад
testhelp.h

Fix sds unit test and improve unittest output formatting (#14927)

4 месяца назад
threads_mngr.c

Add thread sanitizer run to daily CI (#13964)

год назад
threads_mngr.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
timeout.c

Fix implicit conversion warning in timeout.c for newer Clang versions (#14811)

6 месяцев назад
tls.c

Add TLS peer certificate name (SAN) verification for server-to-server connections (#15492)

13 дней назад
tracking.c

Fix ACL key-name leak in BCAST client-side caching invalidations (#15371)

месяц назад
tsan.sup

Handle primary/replica clients in IO threads (#14335)

7 месяцев назад
unix.c

Prevent duplicate redis instances from replacing active Unix sockets (#15537)

11 дней назад
util.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
util.h

Install preload-file data as the local AOF without a rewrite (#15509)

18 дней назад
valgrind.sup

Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposed

6 лет назад
vector.c

Fix vecClear() to invoke free method on elements (#15190)

3 месяца назад
vector.h

Fix vecClear() to invoke free method on elements (#15190)

3 месяца назад
version.h

Update RediSearch to version 8.10.0 (#15544)

13 дней назад
ziplist.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
ziplist.h

Change license from BSD-3 to dual RSALv2+SSPLv1 (#13157)

2 года назад
zipmap.c

Invalid Memory Access in Redis RESTORE Command (CVE-2026-25243)

3 месяца назад
zipmap.h

Adding AGPLv3 as a license option to Redis! (#13997)

год назад
zmalloc.c

Fix typos and replace 'codespell' with 'typos' (#15230)

6 дней назад
zmalloc.h

Reduce memory allocation overhead (#15096)

3 месяца назад