Ecosyste.ms: OpenCollective

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

github.com/redis/rueidis

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
https://github.com/redis/rueidis

test(message): update test case for IsRedisErr

0ba4d445a738ba4f0668b10bbcaef387fcd343c6 authored over 1 year ago
test(message): update test case for isRedisNil

5a5b7ba9003881757791c79e4d6fb0cc584a96e5 authored over 1 year ago
Merge pull request #261 from redis/feat-rueidislock-no-csc

feat: let rueidislock work without client-side caching

b85e52833016a7b8a51092b4ce35bd0b119e87ee authored over 1 year ago
feat: let rueidislock work without client-side caching

39b6df7bafcc14d5b1a7098c1fb7c03cf8a2acbf authored over 1 year ago
test: rueidisotel with default global otel providers

86b0b379341f16bee8ab69296a01a4f6db43cd25 authored over 1 year ago
Merge pull request #258 from jinwoo1225/fix/prevent_panicable_do_multi_commands

fix(rueidisotel): prevent panic-able do multi with zero length commands

139e9bfaef7e7b9cb5dcfa809ca2b8dbd2186df0 authored over 1 year ago
chore: remove import

cdcaeeb80df429260f83b667d09cb07565ae3cea authored over 1 year ago
Merge remote-tracking branch 'origin/main' into fix/prevent_panicable_do_multi_commands

# Conflicts:
# rueidisotel/trace_test.go

0aeec79bad401c2acbee25b93e9592d9b3f9a2f7 authored over 1 year ago
Merge pull request #259 from hogan-chu/feature/add-otel-option

feat: add traceProvider && meterProvider option

17b8eb1b17baf0a1107e02347c660fc00aae2f47 authored over 1 year ago
refactor: remove unnecessary struct fields

7fc456efe66954cfc61c82e191e2d81e4ab7d8dc authored over 1 year ago
refactor: remove duplicated parts

96dfb2d137fb68406db9e28e52a6ab9149d0e5af authored over 1 year ago
fix: apply review

ecc1af2faf9e11f8c6bfc2a642fafdda150b57b5 authored over 1 year ago
fix: minor

206853b208d78ab309a171c745863fddbcf2a5e2 authored over 1 year ago
add test for DoMultiCache with emptyCacheableArray

1e65f5013f939ccdaf9ab66b701c5d8b2406f195 authored over 1 year ago
merge test ?!

301520e0cf9ae202d80488a94b14451f54c7d71f authored over 1 year ago
fix

8dd5918cb583ac7a7a3f4bcdec98dfa5481b2044 authored over 1 year ago
use validateTrace

7b66bcbad5a0dec798fce246e209a2ab892e90ad authored over 1 year ago
review: return empty string on multiFirst, multiCacheableFirst to track empty span

603b8094a6914356292e93cc7bef82e929379414 authored over 1 year ago
feat: add traceProvider && meterProvider option

ae38c9e44214f20be073ca993ad8bc87c56583b8 authored over 1 year ago
Merge pull request #253 from hogan-chu/feature/client-setinfo

feat: add setinfo for clientoption && add no-evict for clientoption

cd8d23d214582633999a38bf6e49ba563a379f05 authored over 1 year ago
fix: resolve conflict

c8b01728668eefccc43cec205d37adf2577c7a3f authored over 1 year ago
Merge branch 'main' into feature/client-setinfo

0098ae0484944612b059679a5f1cd5769b5fbbd2 authored over 1 year ago
Merge pull request #252 from SoulPancake/ab/support-client-notouch

Feat: Support client no touch in ClientOptions struct

90323207c2f05e1de4d229d67a130d5528313377 authored over 1 year ago
Merge pull request #256 from micro-company/update-opentelemetry-#255

update opentelemetry to v1.16.0

dc2828ce1ee8daa33cfa12fcd2d2b754ad7499c3 authored over 1 year ago
fix: prevent panic-able do multi commands

942ab9dd1f95fa6497f65c501124337e488a001e authored over 1 year ago
update opentelemetry to v1.16.0

Signed-off-by: Victor Login <[email protected]>

8d3ff425d62ba70efe78537eb4749e31c300e283 authored over 1 year ago
fix : mock seq

a7c146ccf0fc3457831f723724ff0983f8b77e1f authored over 1 year ago
fix: resolve conflict

967ed0472eb0a3fc7bc8d57e111e4732951ce155 authored over 1 year ago
Merge branch 'main' into feature/client-setinfo

9910647a03005d1ebc38c5e3d8ed6e4ed40ca2a4 authored over 1 year ago
feat: add support for client no-evict option

dda2a45e7682191d526f5d9af77d07eb84da68d4 authored over 1 year ago
feat: add support for client setinfo

a387da5e25521661935642f3ac4562e512c496d2 authored over 1 year ago
feat: update mock Expectations

e01feb6992642a4bb1cba764433d60a24106af18 authored over 1 year ago
feat: add pipe test

d8113d1140a6ceada6afd71ce6467685094f6fcf authored over 1 year ago
refactor: align naming style of sentinel-readonly-replica

ffd8e8e9da0772279d2368a041f7090747ecce9d authored over 1 year ago
Merge pull request #248 from smf8/sentinel-readonly-replica

Add Sentinel readonly replica support

b04fd7dd60b09c8131e0e001e287cf8a7f9cfdf3 authored over 1 year ago
fix : removing no touch OFF separately

cf9b8aa4fa0cdecffc4549234217ba0d3d92c100 authored over 1 year ago
fix: client no touch

ec79ae6d84f69cbe3b8b07db68cf10695375a489 authored over 1 year ago
test: Cover slave events for sentinel client

d87fa63ea9abd8453c5e686773a6f281860b7726 authored over 1 year ago
feat: Cover reboot event for slaves

44d9d389ca4da379ce64ae277f0a937705315eb2 authored over 1 year ago
support client no touch in clientOptions struct

d3ab4f431f4cbccfdb519f60c544388705ba77aa authored over 1 year ago
test: Cover replica only client init in test

df82e391849c647c72ef4ed315a9f6599f5f36a9 authored over 1 year ago
docs: update the old go 1.18 support note

0239a19652c79d472ec8e27526f40ba384a360b1 authored over 1 year ago
fix: Check client type and master set name in slave events

eee8ce77f2de7ab21f7de090ca8f49271dd027f5 authored over 1 year ago
Merge pull request #251 from redis/forbid-pubsub-tx

fix: disallow SUBSCRIBE/UNSUBSCRIBE in MULTI/EXEC

eeea2ddd9b00ad2baa0435819da3dd00615da304 authored over 1 year ago
refactor: Improve choosing random eligible replica in listWatch

6ee8f48998ee7e8a1ecb27687049f6c83aaf2837 authored over 1 year ago
fix: Avoid panic when removing sdown replicas

86920e15e520d5dc7a7c8c41046f85a1e4b3caed authored over 1 year ago
feat: Ignore replicas with sdown status

37741dd8065a9601b4c33c5209ff70545d4b9bb4 authored over 1 year ago
feat: Capture slave restart to trigger connection refresh

ab120af1ad7695448e6bc7e718f9a045820da152 authored over 1 year ago
fix: disallow SUBSCRIBE/UNSUBSCRIBE in MULTI/EXEC

ca8c14b9542943b4bceba1fe3a1e62fbdd70c370 authored over 1 year ago
refactor: Only check for replicas in listWatch of ReplicaOnly client

e8f1173a7335aace3136c96d80af24c8a1bf17d8 authored over 1 year ago
refactor: Rename Replica option and remove unused watchCounter

1c4cad181cf785c431f191c7bf9df038cd596aba authored over 1 year ago
fix: Use autogenerated code for sentinel commands

63ea634e002e18a489ca618b15098969ae1f4197 authored over 1 year ago
Merge pull request #250 from redis/reduce-cluster-refresh

perf: reduce unnecessary CLUSTER SLOTS sent

d8d2d51b1736408e116d984f7dbcaee7ebfecbdf authored over 1 year ago
fix: always set PipelineMultiplex=0 for cluster client since it already distributes requests by key slot

081dc470b4b279aa732fcf81580c5568fc363603 authored over 1 year ago
perf: avoid unnecessary cleanup goroutine after CLUSTER SLOTS

5f7b0723bd9e13cd63d958a501b87f37162de9f8 authored over 1 year ago
perf: batch CLUSTER SLOTS for every 4 connections

ca498699f0b60c186feaf4fd686ad93b2844f206 authored over 1 year ago
perf: do not send CLUSTER SLOTS when ctx.Err() != nil

c3ca90b0e305848e774442e17d45216653453a1e authored over 1 year ago
fix: Fix receive override function for unit tests

1f11b2349b304f3267163abf1b086f6a705f635e authored over 1 year ago
feat: Add readonly connect feature to sentinel client

01d77aed0df279b276520b51b798f1f704b96faa authored over 1 year ago
feat: Add ReadOnlyReplica client option

fefc37d14e8bc1117492a4a87c6572c123486a38 authored over 1 year ago
Merge pull request #249 from smf8/fix-duplicate-receive-sentinel-client

Perform unsubscribe berfore sentinel subscription to avoid duplicated subscriptions

01de866d793436d50cc5b254d5e7092c902380a7 authored over 1 year ago
fix: Perform unsubscribe berfore sentinel subscription

af223904203e88ca416b1b6ba7d5197e1d8937eb authored over 1 year ago
docs: update the old go 1.18 support note

49ea63737f60f8b0ddc045479f1b450a625ed17d authored over 1 year ago
Merge pull request #241 from smf8/main

Use ParallelMGet for single client in MGetCache helper function

f82ba0bc384ac830a29e6a90823903978204acb1 authored over 1 year ago
test: Use ParallelMGets for single client in MGetCache

5c18fbdcd79d5f1da020c76c2515cc5e0fd498c6 authored over 1 year ago
feat: Use ParallelMGets for single client in MGetCache

431ccb92819aee0ed1d48a2d9e912ca451212e83 authored over 1 year ago
Merge pull request #238 from redis/fix-connect-noslots-cluster

fix: allow connect to a cluster having no slots

7353e522a67befe77f233af66fdc4132b5e7bb06 authored over 1 year ago
fix: allow connect to a cluster having no slots

001b3fcb6438aca6034702e078d6ea85d3ba0f03 authored over 1 year ago
Merge pull request #235 from redis/circleci-action

test: use circleci

e947cdaf934d1faa82fea0b7ff988ab92c652808 authored over 1 year ago
test: use default polling for leak detection

5288b92374dfb1c01ce9aaa1b049d7e48cb234bb authored over 1 year ago
test: use circleci

b06e2bd508c28875831c26736ae3ba4dc88c79e0 authored over 1 year ago
test: reduce test timeout

6d2c68681cef374ef881436689bb47a08da5a272 authored over 1 year ago
docs: more usage examples

efbd29450df7b9f7fe989ab6391644d58fae7244 authored over 1 year ago
Merge pull request #234 from redis/improve-test-flaky

test: retry github action test

83db5f8177e08bfb43333d89a509d6fac0c92ced authored over 1 year ago
test: retry github action test

83a730f546ade77dcb6d40ca72aba6eff329875c authored over 1 year ago
Merge pull request #233 from redis/improve-leak-detection

Improve leak detection

b0b4bd76942c9778924f7932289c48c5b6abd72f authored over 1 year ago
docs: update badge for go test

713f2382fa650f50c4fc3bebcbd549121b7ffdf2 authored over 1 year ago
test: capture goroutine snapshot

21657ab83c475223836b3d3f38f7fc6df792c415 authored over 1 year ago
Merge pull request #228 from redis/github-action

chore: setup tests on github action

c14a36bcebe407241bc1b85b4a8234c2aa3a4a07 authored over 1 year ago
chore: setup tests on github action

e7c7ad5304a6465ade972049e75c474691bf4083 authored over 1 year ago
Merge pull request #230 from redis/feat-redis-err-helper

feat: replace RedisResult.RedisError() with rueidis.IsRedisErr() to avoid confusion

e6911894669720a14b6af6d0fb20f728fa8e17b2 authored over 1 year ago
Merge pull request #232 from redis/fix-mock-redis-map

fix: correct RESP3 map type generated by mock.RedisMap helper

7ec43e81771c5de6ff8285bc44b7ceb6dd2cf4cd authored over 1 year ago
fix: correct RESP3 map type generated by mock.RedisMap helper

6f8910064f387a5c33c71b2a1e8fc6dcc546270e authored over 1 year ago
chore: reduce tests for generated cmds

215a67533786a8d4d8b781c7547dfcae267d261e authored over 1 year ago
feat: replace RedisResult.RedisError() with rueidis.IsRedisErr() to avoid confusion

RedisResult.RedisError() only returns Redis ERR message and ignores other errors, such as networ...

12ee623e6454c335590c881bc3d15470c889689d authored over 1 year ago
docs: update the old go 1.18 support note

7431ec19be596a4d34d02f7c7e19abbbf1df8162 authored over 1 year ago
Merge pull request #224 from redis/feat-jsonmset-helper

feat: add rueidis.JsonMSet helper

35f818f0e307adf7f25fd81c37b8c98c050d31b6 authored over 1 year ago
feat: add rueidis.JsonMSet helper

aee0fb47b93d1f45a4d808c8abef8446ccebe9fb authored over 1 year ago
Merge pull request #223 from redis/feat-cmds-json-graph

feat: add JSON.MERGE, JSON.MSET, GRAPH.CONSTRAINT commands

f1f5f4c66db260c1582c47fe4002ba5138a93d74 authored over 1 year ago
feat: add JSON.MERGE, JSON.MSET, GRAPH.CONSTRAINT commands

867b676642f5df17a0c314628434b52122bf1835 authored over 1 year ago
Merge pull request #222 from redis/feat-mdel

feat: rueidis.MDel helper

bbd49d53b13eb5e40da7bcf7cfd11e3df8ff6f1b authored over 1 year ago
feat: rueidis.MDel helper

af2181e3999415a89f10d42df601668c86c5ef19 authored over 1 year ago
Merge pull request #221 from redis/fix-helpers-mget-mset

fix: verify commands built by MGet & MSet helpers

983945b8a720aca2e3859aa8b494b9138b1d241a authored over 1 year ago
fix: verify commands built by MGet & MSet helpers

7699349c74566f41fef580cb3a6bdfc6fc7bd60c authored over 1 year ago
chore: remove goreleaser

ce19f1ce4aa0dd6e9c5c84560089ad1b8684e9fe authored over 1 year ago
Merge pull request #220 from redis/feat-compat-csc-scripting

feat: supports client side caching for single key scripting in rueidiscompat

18c5b366b877eab9d63c75f7b2aac37dc34b8313 authored over 1 year ago
feat: supports client side caching for single key scripting in rueidiscompat

b9b5d0024434a0e1f42a61c831e54335bafe9df3 authored over 1 year ago
Merge pull request #219 from redis/csc-scripting

feat: supports client side caching for single key scripting

f07ead89d76f74bd524f039ee1cee467ee49d8b1 authored over 1 year ago
feat: supports client side caching for single key scripting

e00ad4e8fb683efa51f5b16dd181788934811841 authored over 1 year ago
test: improve flasky test of pipe

d61455134f51703f76b50d092dee7f0e22d42a55 authored over 1 year ago