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

Merge pull request #496 from gross2001/issue_488

test: adding new tests to rueidisotel

f99b48e6a9f8ef52a0354e267866e9ad1e85101a authored 10 months ago by Rueian <[email protected]>
Merge branch 'redis:main' into issue_488

c1e9a9924ced283db8711e0c991b50dbc7ce758b authored 10 months ago by gross2001 <[email protected]>
adding test to metric_test

ccc12dba70b1ed6d2a30288bc08a18672b786faa authored 10 months ago by E.Muliukov <[email protected]>
Merge pull request #492 from erdemtuna/improve-readme

feat: improve client instantiation examples

b08dc62ed45c49f607e44d3af5f9bfc4e92fe21f authored 10 months ago by Rueian <[email protected]>
refactor: move the section toward bottom

c0212541b4c87266df88ee3d335c7d01cd292916 authored 10 months ago by Erdem Tuna <[email protected]>
feat: improve client instantiation examples

aed831709d1999ebfb3c5b34a53be097361307ac authored 10 months ago by Erdem Tuna <[email protected]>
Merge pull request #491 from qi-hua/main

feat: add redis-cell command CL.THROTTLE

d83782cdedc8013ebb5b30d989e4200cfa011e44 authored 10 months ago by Rueian <[email protected]>
add redis-cell command CL.THROTTLE

91a8bb60d36f18c21a9ae98fc6e0b4f123a4102d authored 10 months ago by qihua <[email protected]>
feat: bump v1.0.32

0893abb24c6b85aab24c07de7faac7f316b8f562 authored 10 months ago by Rueian <[email protected]>
Merge pull request #473 from unknowntpo/refactor-add-baseCmd

Refactor: add baseCmd to go-redis adaptor commands

bdddcdb82e216200baf5251b265ca9005b36ad97 authored 10 months ago by Rueian <[email protected]>
Merge pull request #485 from jhq0113/main

add IsBusyGroup() to rueidis.RedisError

7ef4762460b9282c335a4b39b1f1e4da5f928fa9 authored 10 months ago by Rueian <[email protected]>
feat: add baseCmd

There are some Commands that can't use baseCmd due to incompatible method
signature for (*Comman...

cbed500a5dba85c8dcc417ae03e45f2af7d1db5a authored 10 months ago by unknowntpo <[email protected]>
Merge branch 'redis:main' into main

c9e6d069b4ea636b5256c9763bfe9ce894c33b50 authored 10 months ago by Haiqiang Jiang <[email protected]>
add rueidis.IsRedisBusyGroup() and test to rueidis

ed218bd46b7cea4948cb118492fee60f376ee5c0 authored 10 months ago by jianghaiqiang <[email protected]>
add IsBusyGroup() to rueidis.RedisError

abd8162f9a11af22c1fbd741d444d53732141084 authored 10 months ago by jianghaiqiang <[email protected]>
Merge pull request #484 from redis/fix-graph-constraint-builders

feat: GRAPH.CONSTRAINT CREATE builder

ded68526ef144f5fcba99536c6fa77e63a742989 authored 10 months ago by Rueian <[email protected]>
fix: GRAPH.CONSTRAINT CREATE builder

544ec4bebcac70926ec5c84bf7a3006f01797e0a authored 10 months ago by Rueian <[email protected]>
Merge pull request #480 from redis/fix-subpkg-ci

ci: run tests of sub go.mod on circleci

16d5f135a57f14205bab0850108c86e10913f56c authored 10 months ago by Rueian <[email protected]>
ci: run tests of sub go.mod on circleci

c346ca1e5a8e3a8103705bfd5b28da0d661e9cde authored 10 months ago by Rueian <[email protected]>
feat: bump v1.0.31

8e58652fa3aa0112f01b62aead13b6d734f53ab6 authored 10 months ago by Rueian <[email protected]>
Merge pull request #479 from redis/fix-otel-missing-attrs

fix: panic rueidisotel without MetricAttrs and TraceAttrs

152800b84f6d5afc59d7d8d0fab8aed42a30bbcf authored 10 months ago by Rueian <[email protected]>
fix: panic rueidisotel without MetricAttrs and TraceAttrs

d9c9b994b2f93baac732c9afafc9a92ce90a522a authored 10 months ago by Rueian <[email protected]>
feat: upgrade otel to v1.24.0

933c142bb3515759cf63b461f8c94e3a3e617a75 authored 10 months ago by Rueian <[email protected]>
feat: bump v1.0.29

bf57e8007059ca10c984889df00271d6d0098f6b authored 10 months ago by Rueian <[email protected]>
Merge pull request #475 from redis/upgrade-otel

feat: upgrade otel to v1.23.1

4f2ef79fbd1c51e3002f855bf6bbebd502fc3a62 authored 11 months ago by Rueian <[email protected]>
feat: upgrade otel to v1.23.1

4b1b70d8d0f981c97d82d3932abf251c979be8b5 authored 11 months ago by Rueian <[email protected]>
Merge pull request #471 from redis/fix-463-metrics-attrs

fix: respect rueidisotel.MetricAttrs options, and avoid copy them repeatedly

0b3eda8d2c5546c0839bcd6d9bff856b926a2773 authored 11 months ago by Rueian <[email protected]>
chore: update gomega

fc6e5c1b222b561f146bea943baf886d87053c12 authored 11 months ago by Rueian <[email protected]>
feat: move ginkgo/v2 to rueidiscompat's go.mod

5bb2e2e042700ce06f0af503081cba9a3b3b5a26 authored 11 months ago by Erdem Tuna <[email protected]>
feat: move ginkgo/v2 to rueidiscompat's go.mod

cf2c2a534fad003829508d9605fd046f39971789 authored 11 months ago by Shivam Chaturvedi <[email protected]>
feat: set shorter deadline between context deadline and conn deadline (#470)

* improvement: set shorter deadline between context deadline and conn timeout

* fix: compare ...

4c4759d879a9f7cb713d841d32407ca6ca133ab0 authored 11 months ago by Hyeonho Kim <[email protected]>
fix: respect rueidisotel.MetricAttrs options, and avoid copy them repeatedly

f3cfb13dc9b1df05aac59455fa179ef2f50e299e authored 11 months ago by Rueian <[email protected]>
doc: add comments to `ConnWriteTimeout` as a request timeout (#469)

* doc: add comments to connwritetimeout

* doc: fix wrong comments

3d21559bc77d86e09495229a54c8d832da307db2 authored 11 months ago by Hyeonho Kim <[email protected]>
chore: update go.sum of the mock and rueidishook

5a8fa52d3cf0619b5355869bbbc4098ec6fc0d05 authored 11 months ago by Rueian <[email protected]>
Merge pull request #465 from erdemtuna/module-prop-refactor

refactor: move uber/mock dependency to submodules

195ce69ab901fffe811c9871919a671eee19f059 authored 11 months ago by Rueian <[email protected]>
correct rueidishook module name

Co-authored-by: Rueian <[email protected]>

06a9ed3664aa15ba029f8678da851f107c7d1e83 authored 11 months ago by Erdem Tuna <[email protected]>
correct mock module name

Co-authored-by: Rueian <[email protected]>

3ad3c556403c30d4940489afef9faa4d1775f514 authored 11 months ago by Erdem Tuna <[email protected]>
refactor: move uber/mock dependency to submodules

4824d22a7359f64f88bbc066ac2a03b76fd1e928 authored 11 months ago by Erdem Tuna <[email protected]>
Merge pull request #460 from redis/streaming-read

feat: streaming read with DoStream() and DoMultiStream()

dfb8e584602723ce4bef2963684b448bdcdec8f9 authored 11 months ago by Rueian <[email protected]>
docs: add DoStream() and DoMultiStream() to rueidis.Client

7d978915ef6459e89b5b9dacacded9bfded2375e authored 11 months ago by Rueian <[email protected]>
test: add DoStream() and DoMultiStream() to rueidis.Client

53e34cbf328573c7688e9e803c8ff91d09cd2af8 authored 11 months ago by Rueian <[email protected]>
docs: add DoStream() and DoMultiStream() to rueidis.Client

0885d43a11dad75eb1fba525a36255204d5bc453 authored 11 months ago by Rueian <[email protected]>
test: add DoStream() and DoMultiStream() to rueidis.Client

40face99907ee0ce0cd15a9a8b077fbab1258c28 authored 11 months ago by Rueian <[email protected]>
feat: add DoStream() and DoMultiStream() to rueidis.Client

b6e8521a3ed6fe4cce3f9acc380013912d4b16fb authored 11 months ago by Rueian <[email protected]>
feat: reuse RedisResultStream connections if the error is on the destination side

e8010ab27fe11209163f0c29296c9cb06ca8f92d authored 11 months ago by Rueian <[email protected]>
feat: separate connection pools for DoStream() without backgound pipelining

2c804388beba447c0f83a125f2784083d8a89b74 authored 11 months ago by Rueian <[email protected]>
feat: rename Stream to RedisResultStream

beb525f4b696650be4bdb41dd9b5c35bea050b4a authored 11 months ago by Rueian <[email protected]>
Merge pull request #462 from redis/perf-skip-flush-deploy-block-check

perf: skip block check if no deplay after flush

cc73e53928df4b419715f6aad7d41628929a1931 authored 11 months ago by Rueian <[email protected]>
test: skip block check if no deplay after flush

9adddbceea03780e84bb6a31ad96543eefbdfbe5 authored 11 months ago by Rueian <[email protected]>
perf: skip block check if no deplay after flush

7576c303feb15b8445677ff1dd15824a783bd00a authored 11 months ago by Rueian <[email protected]>
chore: tag subpkg automatically

dd8496320044e83d74b3b0950e9a7fca34da54ad authored 11 months ago by Rueian <[email protected]>
feat: bump v1.0.28

8a58668be1dd0f941dac88bb6a1d4a53f434fb5a authored 11 months ago by Rueian <[email protected]>
perf: remove unnecessary err check

0bee39642684e68bc18047f6e97a9a3c2c49fb78 authored 11 months ago by Rueian <[email protected]>
fix: clear conn deadline when sending blocking commands in syncDoMulti

e0b7b938f24061e30d9f4bc40e124bf7e7489fa3 authored 11 months ago by Rueian <[email protected]>
feat: streaming read with DoStream() and DoMultiStream()

8998f6c3e63534c578208a722ae428fb02d5a3a7 authored 11 months ago by Rueian <[email protected]>
chore: drop incomplete rueidisprom for the next release

7e3ae9a15ca12cd8599e32e04c096a678d548b04 authored 11 months ago by Rueian <[email protected]>
feat: single streaming read with DoReader()

9fdf3e52a85c2f15531bc7a385f1cf68e52cf806 authored 11 months ago by Rueian <[email protected]>
feat: single streaming read with DoReader()

7016a40d3b774e15a60c84c1ee46b12ddee6f968 authored 11 months ago by Rueian <[email protected]>
test: rueidisotel with the Arbitrary command builder

a171bb750de6f4ddec6c94198bf95ec834dbedee authored 11 months ago by Rueian <[email protected]>
Merge pull request #459 from unknowntpo/feat-align-go-redis-json

feat: add `JSONCmdable` to rueidiscompat

ffeb7c7a7bb442ed0807ea16a5f480a961b975bf authored 11 months ago by Rueian <[email protected]>
refactor(JSONCmd): tweak wrongly handled reply

92c36fafe46437352aa9cf7dd931c87a33ca6161 authored 11 months ago by unknowntpo <[email protected]>
refactor(newSliceCmd): take isJSONObjKeys cond outside of loop

7faf9f76c228ad968bcaabf61d08bf7acb404607 authored 11 months ago by unknowntpo <[email protected]>
refactor: remove unnecessary set nil operation

91cb8211624f08723baaf1cb5589b9b9db2b7695 authored 11 months ago by unknowntpo <[email protected]>
docs: remove unused comments

0c303636228fd1b91ef33efc3b9391e4aa5e629b authored 11 months ago by unknowntpo <[email protected]>
Merge pull request #458 from redis/fix-rueidislock-457

fix: rueidislock deadlock caused by the absence of peers

1c5919cb90ed786a080acad5102966a9fb049a1a authored 11 months ago by Rueian <[email protected]>
fix: JSONSetMode: XX, NX

8d19ea15b0df47f0df8ef1247302396dab330432 authored 11 months ago by unknowntpo <[email protected]>
implement JSONCmdable

a7b4c1ca5c8e62ecfa6680271cfc4ad1c6b298ac authored 11 months ago by unknowntpo <[email protected]>
test: rueidislock deadlock caused by the absence of peers

627192ef0e6e65a8c2ee3c2ae5b8ad405ba0a108 authored 11 months ago by Rueian <[email protected]>
fix: rueidislock deadlock caused by the absence of peers

3df98dd12012a5a19f1162295982f0b7800d2736 authored 11 months ago by Rueian <[email protected]>
perf: prevent unnecessary heap escapes in rueidislock

33e9233955925a4e66fe2d8613443c4ca95ef5df authored 11 months ago by Rueian <[email protected]>
perf: improve the speed of parsing a resp integer

c0ce6983ba500141f37d5c69a4d03aa7262b0d37 authored 11 months ago by Rueian <[email protected]>
Merge pull request #456 from DestroyerAlpha/movedependency

Add go.mod for rueidisaside and om packages

e869b8bd2e3f3671307cc117a39f61d3ac54ae64 authored 11 months ago by Rueian <[email protected]>
Changes

d26b0eb1796b5e85ace34f3e93133f1ecfceeb42 authored 12 months ago by Shivam Chaturvedi <[email protected]>
CHANGES

c58f62549a2f9015ad310d790c50f6d9c6133b71 authored 12 months ago by Shivam Chaturvedi <[email protected]>
refactor: unify the block handling style of Do() and DoMulti()

549f23f9ec0a4eaf2a717e7a703c6a17c49f22f2 authored 12 months ago by Rueian <[email protected]>
refactor: unify the aborting style of Do() and DoMulti()

eb3729bc5d7d38d75572a71f351b51b0d04b3d9a authored 12 months ago by Rueian <[email protected]>
Merge pull request #451 from erdemtuna/main

refactor: move rueidisotel dependencies

625e68ad6546bfe773ceadc6d3559f3eebdf8b0f authored 12 months ago by Rueian <[email protected]>
refactor: move rueidisotel dependencies

fe44a79456aa6052c3c3532cc9df6c95f4da76c9 authored 12 months ago by Erdem Tuna <[email protected]>
refactor: remove unecessary checks

21dfc788f18aafedb5d57d08faebbc685da8beb5 authored 12 months ago by Rueian <[email protected]>
Merge pull request #449 from DestroyerAlpha/updateCopyrightYear

Update copyright year

869eeb9cceabe0cf017b6d1f81daf72a031db0b6 authored 12 months ago by Rueian <[email protected]>
changes

cd1af5dee6613cd64a3c8ac084fa6f2764d24f7d authored 12 months ago by Shivam Chaturvedi <[email protected]>
Merge pull request #448 from DestroyerAlpha/main

Introduce rueidisprom subpackage

e305f96cfb27b6a4632853fafbebdea46327ce48 authored 12 months ago by Rueian <[email protected]>
change package name

9c5cfaaeaf0b59a8c685f70c6c5b991ee7e90de6 authored 12 months ago by Shivam Chaturvedi <[email protected]>
Introduce rueidisprom subpackage

ba0ccf9b48d09c42f9b1c5597816af3fc915a565 authored 12 months ago by Shivam Chaturvedi <[email protected]>
feat: bump v1.0.27

3b113fc63c830d007d67719767614e02c9879f43 authored 12 months ago by Rueian <[email protected]>
Merge pull request #446 from tamayika/feature/block_tag

fix: wrong block tag setting

9a50cec602a6610f7c3f33abced91c7fdb7b30ac authored 12 months ago by Rueian <[email protected]>
fix wrong block tag setting

3e0640934e86fa8fab2cb3c501b9820bb465c184 authored 12 months ago by tamayika <[email protected]>
Merge pull request #443 from DestroyerAlpha/DestroyerAlpha/updatereadme

doc: correct rueidisotel documentation

467e42966fbb79a4a31234f08dac9174cf7db10a authored 12 months ago by Rueian <[email protected]>
Modify rueidisotel DOC

188a922559ecb01333a03b2b8d6ab54a33124098 authored 12 months ago by Shivam Chaturvedi <[email protected]>
docs: update readme

3e645893a5e860052c17ef82da6f64d340864693 authored 12 months ago by Rueian <[email protected]>
docs: update readme

1ecc7567adeaa8fe28a8b7b8fda154425a5c148c authored 12 months ago by Rueian <[email protected]>
docs: update readme

c851db685ad42d4f352ebd8871ab8c7e7f92b400 authored 12 months ago by Rueian <[email protected]>
Merge pull request #441 from redis/cmd-set-slot

feat: SetSlot to override the calculated key slot of a command

40dbdaa33c286ff57a179b912070ddc32cb700f4 authored 12 months ago by Rueian <[email protected]>
feat: SetSlot to override the calculated key slot of a command

b496c10c4bff7344266ed310a776f4b0e9ede76e authored 12 months ago by Rueian <[email protected]>
Parsing string responses in AsIntSlice (#437)

* refactor: shorten the AsFloatSlice

* feat: improve the AsIntSlice by parsing string responses

7dfdb23605adf9adcbb3089f894b791e38d1b3d4 authored about 1 year ago by Rueian <[email protected]>
docs: replace rueidisotel.WithClient with rueidisotel.NewClient

6d8b04b7f8a03ccbb9733f518b437666a1a7aeab authored about 1 year ago by Rueian <[email protected]>
refactor: shorten the naming of replicaOpt

c9037696fb8803efe18660c4f9df09203d3c707a authored about 1 year ago by Rueian <[email protected]>
feat: bump v1.0.26

50bfe8f99ec0656817f85ebd2e8c16e2ad7c3e7b authored about 1 year ago by Rueian <[email protected]>
test: check for too big option.PipelineMultiplex value (#436)

06f2f2eff86e3cd01b8c528bb89dd5b342bc66e0 authored about 1 year ago by Rueian <[email protected]>
feat: check for too big option.PipelineMultiplex value (#436)

07e32e7708a10b349c949bf3cf51cf590430cba7 authored about 1 year ago by Aleksey Akulovich <[email protected]>