Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/redis/redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
https://github.com/redis/redis

Merge pull request #5377 from Chupaka/patch-1

Fix typo in comment

cf7475b9b85db45637250ee2cbadba5540760e27 authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Modules: dictionary API WIP #9: iterator returning string object.

3ff82790e11bac25db7d0e75d8a27382526161c5 authored over 6 years ago by antirez <[email protected]>
Modules: dictionary API WIP #8: Iterator next/prev.

fb1d5717dedf731ed2678b0340b34ea6bcbc64f7 authored over 6 years ago by antirez <[email protected]>
Modules: dictionary API WIP #7: don't store the context.

Storing the context is useless, because we can't really reuse that
later. For instance in the AP...

58ac1f8bbe0f705e59b25b40fa00477dd79cc5e9 authored over 6 years ago by antirez <[email protected]>
Modules: dictionary API WIP #6: implement automatic memory management.

b6c794acf62223b9b46a14541f3b749969b378bf authored over 6 years ago by antirez <[email protected]>
Modules: dictionary API work in progress #5: rename API for consistency.

By using the "C" suffix for functions getting pointer/len, we can do the
same in the future for ...

448d696549dc156fc26f93208d4e2a52d655dcea authored over 6 years ago by antirez <[email protected]>
Modules: change RedisModuleString API to allow NULL context.

The burden of having to always create RedisModuleString objects within a
module context was too ...

c7e0c410d6b22ae70907bd135f95420f45d3ac89 authored over 6 years ago by antirez <[email protected]>
Modules: dictionary API work in progress #4: reseek API.

3968550135f48b8caf3dee76fc50a5e4fe4af1fb authored over 6 years ago by antirez <[email protected]>
Fix typo in comment

3a27b3d0d85d56ecd758b56c6af477ae5ff08a76 authored over 6 years ago by Pavel Skuratovich <[email protected]>
Modules: dictionary API work in progress #3: Iterator creation.

14b2f7b033ab7445146ba44940297cb97473aebe authored over 6 years ago by antirez <[email protected]>
Modules: dictionary API work in progress #2: Del API.

bb64c7d8b25b6253172d9af41a600a0640a725d3 authored over 6 years ago by antirez <[email protected]>
Modules: dictionary API work in progress #1.

c5e0bc1070f7b8cbe6c2b3467cd03646bcc96318 authored over 6 years ago by antirez <[email protected]>
add missing argument to function doc

8b87876094d8897ecca25cb161b9ceadc975279f authored over 6 years ago by Guy Korland <[email protected]>
Prevent RDB autosave from overwriting full resync results

During the full database resync we may still have unsaved changes
on the receiving side. This ca...

98a64523c451d9f6519342b78a857a4aa729cf58 authored over 6 years ago by Andrey Bugaevskiy <[email protected]>
Module cluster flags: use RM_SetClusterFlags() in the example.

0d6f11f4d1748d0e8b35032338a1f4d927838a49 authored over 6 years ago by antirez <[email protected]>
Module cluster flags: add RM_SetClusterFlags() API.

3213e8de921ef55896f740fb55e9469bbe2a22c4 authored over 6 years ago by antirez <[email protected]>
Module cluster flags: add hooks for NO_FAILOVER flag.

777cc5b98738df0156b1c822d7fb7851b5ffb4a6 authored over 6 years ago by antirez <[email protected]>
Module cluster flags: add hooks for NO_REDIRECTION flag.

c202ba2b35100b557946d578d67085791997e2f0 authored over 6 years ago by antirez <[email protected]>
Module cluster flags: initial vars / defines added.

744fe7f348c82a6f55aab43f140a540d298747cf authored over 6 years ago by antirez <[email protected]>
ignore vscode conf dir

a344c4cfade5350467baf12a5d255b75eed428ac authored over 6 years ago by jem <[email protected]>
Modules: rename the reused static client to something more general.

7cdf272d46ad9b658ef8f5d8485af0eeb17cae6d authored over 6 years ago by antirez <[email protected]>
Modules: associate a fake client to timer context callback.

9df1f73e4c32b2bfc54471761b64f2b86c5b913b authored over 6 years ago by antirez <[email protected]>
Modules: associate a fake client to cluster message context callback.

Fixes #5354.

bf18044082aaf740dc8292907f990f6c2b0b600a authored over 6 years ago by antirez <[email protected]>
update leap year comment when div by 400

42366959ecb9af43b5113ef4bcb4c49611859cba authored over 6 years ago by jem <[email protected]>
Cluster Manager: clusterManagerFixOpenSlot now counts node's keys in slot

if node is neither migrating nor importing.

81c4be42c188d68ed347333addffe062a33d238f authored over 6 years ago by artix <[email protected]>
Merge branch 'unstable' of github.com:/antirez/redis into unstable

12fd92bf67d51dbdd7d993606b8ac5d365a20174 authored over 6 years ago by antirez <[email protected]>
Revert "fix repeat argument issue and reduce unnessary loop times for redis-cli."

Reverts commit 9505dd2011ef7143670b68247ff1818ffbad9768
since the commit introduced the very ser...

9f43264f861b30546c1af90345b153241de1f118 authored over 6 years ago by antirez <[email protected]>
Merge pull request #5348 from gkorland/patch-2

No need to return "OK"

54871412c29b799aa324fed2b0ae091e769737ad authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge pull request #5352 from gkorland/patch-3

typo fix

f39bb4107cd22986b3d206f40c1fa0208401e41a authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge branch 'unstable' of github.com:/antirez/redis into unstable

394b974920cee6b83c7a1cf01bb43d8e0580a8ae authored over 6 years ago by antirez <[email protected]>
Sentinel: document how to undo a renamed command.

378218d746b04039827f53a2e92e32f19be02ca6 authored over 6 years ago by antirez <[email protected]>
Merge pull request #5357 from gkorland/patch-4

RedisModule_HashSet call must end with NULL

bd33014f90a4dfba61f090b4556d7e985ecd5cbe authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge pull request #1 from gkorland/patch-5

Fix few typos

3176f8e9553bbc7202a35c1c7ae4d208dd0f7fb8 authored over 6 years ago by Guy Korland <[email protected]>
Fix few typos

3b0f0086156e79e0c7e13c8e7118799b9b40dd08 authored over 6 years ago by Guy Korland <[email protected]>
RedisModule_HashSet call must end with NULL

Extended the RedisModule_HashSet doc to mark that each call must end with NULL

44f9e0d7c7fa32ba19d9fb106781be4b28798e53 authored over 6 years ago by Guy Korland <[email protected]>
typo fix

b2fc998ad64d17ed8e1bb3d3fed9a2cd5815553d authored over 6 years ago by Guy Korland <[email protected]>
LOLWUT: split the command from version-specific implementations.

c560ade831ad6196d51cd42fd533ed3664837e54 authored over 6 years ago by antirez <[email protected]>
Slave removal: add a few forgotten aliases for CONFIG SET.

411f4b4c1272d2c11561c5e7317788b6177f49d1 authored over 6 years ago by antirez <[email protected]>
LOLWUT: add Redis version in the output.

This creates an incentive to run the command and as a side effect
experience the art piece inside.

9849cf2df5945d67df6cdf84812e73e3f31f7228 authored over 6 years ago by antirez <[email protected]>
No need to return "OK"

No need to return "+OK" in this case since the result is an Array of all the nodes

62015d4fb0805f350906b088a0c1036f8c5120cb authored over 6 years ago by Guy Korland <[email protected]>
LOLWUT: Ness -> Nees.

d23cae5f062ee41e7c866d9872960cb436e567b4 authored over 6 years ago by antirez <[email protected]>
LOLWUT: Limit maximum CPU effort.

ffbf8f4b8e87f1974a1488d5269659eccbb162e6 authored over 6 years ago by antirez <[email protected]>
LOLWUT: change padding conditional to a more direct one.

5c9a7b891fc823fa1b5df09ec53b31db11e96145 authored over 6 years ago by antirez <[email protected]>
Merge branch 'unstable' of github.com:/antirez/redis into unstable

02817d8b3daf2daf4b7d6a77853c62b31a9b4d5e authored over 6 years ago by antirez <[email protected]>
LOLWUT: fix crash when col < 2.

Close #5345.

4dc37c240e6c924c0e492e0ca5f3fd90f9b68fef authored over 6 years ago by antirez <[email protected]>
Merge pull request #5343 from slobo/patch-1

Fix spelling descrive -> describe

b278d352c5d2565aa15c85ba1c4adfa3760bdd63 authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Fix spelling descrive -> describe

30377f154f4e03d9f313e4c8b7134c59dcc64a73 authored over 6 years ago by Slobodan Mišković <[email protected]>
LOLWUT: fix structure typo in comment.

690560e8dbd72b443621bfe00f66737f062e2ec1 authored over 6 years ago by antirez <[email protected]>
LOLWUT: Fix license copyright year.

cf0abff567928d14e139b3537cd47dcb313bbda3 authored over 6 years ago by antirez <[email protected]>
LOLWUT: increase the translation factor.

77bdfb53393cda586ddcdb961fbd9600574d54a6 authored over 6 years ago by antirez <[email protected]>
LOLWUT: change default size to fit a normal terminal better.

0dd8fd062dfec81b52e27f785e397b84bc52bf1e authored over 6 years ago by antirez <[email protected]>
LOLWUT: wrap it into a proper command.

43385c437530cc240b4a2e85c2035c590d26367c authored over 6 years ago by antirez <[email protected]>
LOLWUT: draw Schotter by Georg Nees.

eac2a79cf55d9cc3042d8b7beb263d59d1b7d9eb authored over 6 years ago by antirez <[email protected]>
LOLWUT: draw rotated squares using trivial trigonometry.

2ead41e05bf0be48595e0c01d19947e6f4132f41 authored over 6 years ago by antirez <[email protected]>
LOLWUT: draw lines using Bresenham algorithm.

a974531d1a0f7a475e1b47a330f12f11b4320d5c authored over 6 years ago by antirez <[email protected]>
LOLWUT: Rendering of the virtual canvas to a string.

7777379814a3e3b64bbc30d07ffb366ce9240759 authored over 6 years ago by antirez <[email protected]>
LOLWUT: show the output verbatim in redis-cli.

096c74c8867fd1ae3f9f91320750fd8ae5d58218 authored over 6 years ago by antirez <[email protected]>
LOLWUT: canvas structure and BSD license on top.

2dbf2047ac327aed53794c215a35655b662cdee5 authored over 6 years ago by antirez <[email protected]>
LOLWUT: Emit Braille unicode according to pixel pattern.

65ce839d09ca3045ef94a10e441622dbb7fe36aa authored over 6 years ago by antirez <[email protected]>
Slave removal: redis-cli --slave -> --replica.

--slave alias remains but is undocumented, just for backward
compatibiltiy.

f579b774490d119df579413e747a1e02ad863462 authored over 6 years ago by antirez <[email protected]>
Slave removal: Convert cluster.c log messages and command names.

a9419e23867f10a99927fb3e1689071c60cfe11c authored over 6 years ago by antirez <[email protected]>
Slave removal: config.c converted + config rewriting hacks.

Aliases added for all the commands mentioning slave. Moreover CONFIG
REWRITE will use the new na...

6f5848613956cb2e662bbdc675bbaaf7be42574a authored over 6 years ago by antirez <[email protected]>
Slave removal: slave -> replica in redis.conf and output buffer option.

6f3d357d8feca56b524d680360faf99d3801920c authored over 6 years ago by antirez <[email protected]>
Slave removal: fix typo of replicaof.

a67181f88ae7cb42b3b2978ff3b15fcd6706a7cb authored over 6 years ago by antirez <[email protected]>
Slave removal: slave mode -> replica mode text in redis-cli.

8296e5c8464e406af946edb5d520f4c0c2b67997 authored over 6 years ago by antirez <[email protected]>
Slave removal: Make obvious in redis.conf what a replica is.

c9bab6f30231e0ba19c03970073921f17894a83b authored over 6 years ago by antirez <[email protected]>
Slave removal: blocked.c logs fixed.

05e8db24ed22c14d26959a413161dd1092eea706 authored over 6 years ago by antirez <[email protected]>
Slave removal: networking.c logs fixed.

cff5f36d94aa34df6a9b62d0bc71bdb8b38116fb authored over 6 years ago by antirez <[email protected]>
Slave removal: scripting.c logs and other stuff fixed.

1051d9383773f26b5a56dc1380006c841b7d59a8 authored over 6 years ago by antirez <[email protected]>
Slave removal: SLAVEOF -> REPLICAOF. SLAVEOF is now an alias.

ef2c7a5bbb6d62b2f970bbb4a12d149d2d09faaf authored over 6 years ago by antirez <[email protected]>
Slave removal: replace very few things in Sentinel.

SENTINEL REPLICAS was added as an alias, in the configuration rewriting
now it uses known-replic...

ca6aed02f8264a431e674180a430e4f62438fb9c authored over 6 years ago by antirez <[email protected]>
Slave removal: replication.c logs fixed.

61b7a176ef34f654e2502da99c91215aae04ccb6 authored over 6 years ago by antirez <[email protected]>
Slave removal: capitalize Replica

cb51bb4320d2240001e8fc4a522d59fb28259703 authored over 6 years ago by Jakub Vrana <[email protected]>
Slave removal: remove slave from integration tests descriptions.

4cf8fdbbd359f9ff8dea28f9877262bd56616051 authored over 6 years ago by antirez <[email protected]>
Slave removal: remove slave from top-level tests descriptions.

52e7192e4aeaddea17b593f97a5bcc962e5b2b58 authored over 6 years ago by antirez <[email protected]>
Slave removal: remove slave from object.c.

0c1d28e2d0e06ced55c17e7908ece1645e7e0b6f authored over 6 years ago by antirez <[email protected]>
Slave removal: remove slave from the README.

3841236074d6e318a4f47a69ce21780ecc83a22a authored over 6 years ago by antirez <[email protected]>
Slave removal: server.c logs fixed.

db146de0860b43fc801a32338c7013e21226db21 authored over 6 years ago by antirez <[email protected]>
Slave removal: remove slave from sentinel.conf when possible.

All the occurrences translated, but the ones referring to SLAVEOF
must be intact because that de...

f74c7394d77ef813bb649202f934e760634a24f0 authored over 6 years ago by antirez <[email protected]>
Merge pull request #5307 from mesbahamin/use_geohash_defines_in_check

Use geohash limit defines in constraint check

14629278e3b5f0af862c3085007b70d9d6ea68f1 authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge pull request #5239 from jeffreylovitz/cli-help-fix

CLI Help text loop verifies arg count

83b8eaa6386f4449c99d6e76c44f3035a20172eb authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge pull request #5322 from youjiali1995/fix-sentinel-randomize

sentinel: fix randomized sentinelTimer.

a62b8410ef42cc9fe30bef68c6da0feef88727c0 authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge pull request #5324 from youjiali1995/fix-bio

bio: fix bioWaitStepOfType.

aba57a1bb7146063267ded6fbb3fd014546b855a authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge pull request #5331 from Weiliang-Li/patch-redis-cli

fix usage typo in redis-cli

596749e75f0a3e541124a5c6df0952e1741c4fbd authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Scripting & Streams: some commands need right flags

xadd with id * generates random stream id

xadd & xtrim with approximate maxlen count may
trim s...

8d24f8b46b3c544fef33427ca1f2582d92c59dd4 authored over 6 years ago by zhaozhao.zz <[email protected]>
fix usage typo in redis-cli

db74d71eb349465b674ff42af3437969dc594f61 authored over 6 years ago by Weiliang Li <[email protected]>
Fix scripting tests now that we default to commands repl.

6bd0d342dd566ced07dcad07c35f449b59f6c0cc authored over 6 years ago by antirez <[email protected]>
Use commands (effects) replication by default in scripts.

See issue #5250 and issue #5292 for more info.

7895835df6aeb2a2d499bc499ae6cb340228908f authored over 6 years ago by antirez <[email protected]>
Safer script stop condition on OOM.

Here the idea is that we do not want freeMemoryIfNeeded() to propagate a
DEL command before the ...

7e11825ef4467ccc64f961761ea050a3df4853ba authored over 6 years ago by antirez <[email protected]>
Propagate read-only scripts as SCRIPT LOAD.

See issue #5250 and the new comments added to the code in this commit
for details.

092e4de613af1464d7592cd51e12bd1c87dd0645 authored over 6 years ago by antirez <[email protected]>
Don't perform eviction when re-entering the event loop.

Related to #5250.

51b627d916dc7930879558f7c627dc16022612a8 authored over 6 years ago by antirez <[email protected]>
bio: fix bioWaitStepOfType.

c328834832808cf8be9c30122a48b8234ebebed1 authored over 6 years ago by youjiali1995 <[email protected]>
sentinel: fix randomized sentinelTimer.

a8322f44b3f537a58d6e8a63dd02c66e2d7ed2e4 authored over 6 years ago by youjiali1995 <[email protected]>
Clarify why remaining may be zero in readQueryFromClient().

See #5304.

4e5e0d3719ffed0d3a687fa2082655f97e16167c authored over 6 years ago by antirez <[email protected]>
Merge branch 'unstable' of github.com:/antirez/redis into unstable

ff57b8d550b4ef90f33dc89d7179b05ad6d1258d authored over 6 years ago by antirez <[email protected]>
Merge pull request #5304 from soloestoy/fix-unexpected-readlen

networking: fix unexpected negative or zero readlen

2ef829d65c1174438d33ca91bc4b9284639ad742 authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
#5299 Fix blocking XREAD for streams that ran dry

The conclusion, that a xread request can be answered syncronously in
case that the stream's last...

c1e9186f069e0b3aa1507e0e86a16d5001ea5420 authored over 6 years ago by Sascha Roland <[email protected]>
Merge pull request #5321 from maya-rv/patch-1

Fix typo

e4298d11e268b5222c3b14f728df71e8132fadb3 authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Merge pull request #5315 from soloestoy/optimize-parsing-large-bulk

networking: optimize parsing large bulk greater than 32k

d60c17cbb3ae0a4b1a435f0b6fc986a60449ebec authored over 6 years ago by Salvatore Sanfilippo <[email protected]>
Fix typo

227965221ab443f21b27fa0a3636d6232c496b45 authored over 6 years ago by maya-rv <[email protected]>