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

feat: add codecov along with clodeclimate

5e0e0c3c4772f1469bede517e28363c44141f1d3 authored almost 3 years ago by Rueian <[email protected]>
feat: handle flush invalidation

3886965f802a9eaf2bc6b2da5391d01e96c3135e authored almost 3 years ago by Rueian <[email protected]>
test: improve resp3 chunked string test cases

a15f751c96f8ee7a4ef5559e693d262b9ec42a64 authored almost 3 years ago by Rueian <[email protected]>
test: improve resp3 test cases

f957b83a911fc695a0a6137171d1a54e8a4724ce authored almost 3 years ago by Rueian <[email protected]>
test: improve resp3, message, connection test cases

a5890920e4e3487005dec7016fca6e3619705640 authored almost 3 years ago by Rueian <[email protected]>
fix: check if EXEC aborted when DoCache

38594dd00ef22c79aaae7ae8c0a70b4d5f57da74 authored almost 3 years ago by Rueian <[email protected]>
feat: avoid unecessary reconnection when fallback to single client

bc9c04bce4a13d44d2c0e1838bb34c363282b2bc authored almost 3 years ago by Rueian <[email protected]>
test: improve flaky sync.Pool test case

9b40baa99d8a52ea3f23d5e9fb1fd0e48e254193 authored almost 3 years ago by Rueian <[email protected]>
chore: simplify examples on readme

798bc1da51b1be9b8337bebef9b57b258c3f1823 authored almost 3 years ago by Rueian <[email protected]>
chore: update readme about the not yet implement list

7988e6469a7178c26ad1ba70591d7121a8ece93b authored almost 3 years ago by Rueian <[email protected]>
fix: wakeup all pending Acquire on pool when closed

7d991a7a4791d1797cf9c961be7cc3ecf827f404 authored almost 3 years ago by Rueian <[email protected]>
feat: remove unnecessary cleanup right after refreshing slots failed

2095c14d2a0936877fcc9d13edf3549135129e8a authored almost 3 years ago by Rueian <[email protected]>
chore: ignore gocyclo in nested test cases and hack script

e86268c98a4415c652d4ed985da643821d534587 authored almost 3 years ago by Rueian <[email protected]>
chore: improve doc and tests

5ad327519d6155e60518bb18f0267efb923c803a authored almost 3 years ago by Rueian <[email protected]>
chore: update readme about command response cheatsheet

19dd0428b77443c997c0c3f33cb9a251e3077309 authored almost 3 years ago by Rueian <[email protected]>
chore: improve doc and tests in internal pkg

a76b4e4d8b2340289a52efe1b06598a505ecfdf4 authored almost 3 years ago by Rueian <[email protected]>
feat: improve client side caching with pttl == -2 by MULTI EXEC

e57c78503fbe4a4bf065956f4208a1353f62c68e authored almost 3 years ago by Rueian <[email protected]>
feat: allow AsStrMap to convert redis map response

6cd2aabaa574dbdd4cbff08fa8f5c5cdb2b6b809 authored almost 3 years ago by Rueian <[email protected]>
revert: "refactor: len(c.cs.s) > 0 should be guaranteed"

This reverts commit 2089a2ece4824f2e2b8c19e8d620790afdb438d1.

aa438089b675c1be473b3d3ac91c245fd03babed authored almost 3 years ago by Rueian <[email protected]>
feat: ignoring non string value in AsStrMap

fc66a94abd3bee248b0c49d47c83fd63e77025b5 authored almost 3 years ago by Rueian <[email protected]>
chore: update readme about otel metrics

28bef7caf2dd11384f001f5c5b85fcfe54549ff2 authored almost 3 years ago by Rueian <[email protected]>
feat: add rueidis_do_cache_hits and rueidis_do_cache_miss metrics

1bcb5621c7c4ee2ca04e28bdea031736ec6d6407 authored almost 3 years ago by Rueian <[email protected]>
chore: add go report badge

3198baefdc95d38ee2c63ead9c92778088a5c973 authored almost 3 years ago by Rueian <[email protected]>
chore: docs on consts and fix ineffassign

8b3775ffbaa74c4a21828d87ae2f1263559b6293 authored almost 3 years ago by Rueian <[email protected]>
chore: add om, lua docs and fix lint

37e5381653989704d4ea4c32ba6a91ce6a0dfda7 authored almost 3 years ago by Rueian <[email protected]>
fix: misspell

a39b0daf1ec5329b64137378d02308d8da7216fc authored almost 3 years ago by Rueian <[email protected]>
feat: improve closing processes on mux and pool

2e19c2718925a07a2ba30d06bf28308ce6536d81 authored almost 3 years ago by Rueian <[email protected]>
feat: add CLUSTER LINKS command

a83d473f82d955cb1f2c10536e9d2e973c1fdd06 authored almost 3 years ago by Rueian <[email protected]>
fix: refresh slots and reconnect pubsub when cluster nodes leave

a5afff2df99f06cfd2c7c6fed16e347278f0fd24 authored almost 3 years ago by Rueian <[email protected]>
test: intergration tests

5b0518ec7de8e326b8940cd89cb41672b5bf0165 authored almost 3 years ago by Rueian <[email protected]>
feat: do pubsub setup hook before returning the client

230baa17b5304cc94aaa8d60556a1c85b59ef7a3 authored almost 3 years ago by Rueian <[email protected]>
feat: allow string like value to be present in AsStrMap and AsStrSlice

f7913a4762207dc85f5ed5071c283b9cefc874b4 authored almost 3 years ago by Rueian <[email protected]>
chore: update readme

5a5da14c04e91d3be7392010cd98f426ae88f3c2 authored almost 3 years ago by Rueian <[email protected]>
feat: add IsCacheHit to RedisMessage and RedisResult

00310efaa91c9dd67bda02fe097003bc9a130222 authored almost 3 years ago by Rueian <[email protected]>
feat: improve lru.GetOrPrepare

2ce82e52de59938519d25bee758a89fd539e2abe authored almost 3 years ago by Rueian <[email protected]>
refactor: len(c.cs.s) > 0 should be guaranteed

2089a2ece4824f2e2b8c19e8d620790afdb438d1 authored almost 3 years ago by Rueian <[email protected]>
chore: update message examples

5407877f636a2109a36879719f62d80f9cc0ef5f authored almost 3 years ago by Rueian <[email protected]>
refactor: reverse retriving order of waits and state counters

0bd3eacf11d124b26dc5ac963b39100cca2754cf authored almost 3 years ago by Rueian <[email protected]>
fix: prohibit mixing no reply commands with others in DoMulti

9b2b10069e4f9f37402288bb9cae6fe235419f10 authored almost 3 years ago by Rueian <[email protected]>
refactor: remove unused var

0e629511e6ea373dbb015afd4b6c7a7923484c2d authored almost 3 years ago by Rueian <[email protected]>
feat: add AsFloat64, AsStrSlice, AsStrMap methods to RedisMessage and RedisResult

c27de9df512eefb6d948142355a5ab42cf357cf6 authored almost 3 years ago by Rueian <[email protected]>
chore: update readme

75258cdae1600a3e21e858feb32fef835385586d authored almost 3 years ago by Rueian <[email protected]>
feat: add RedisMessage.AsMap and RedisResult.AsMap

e2752fe6a477fbe8d366bdf8d69614bb020fa63a authored almost 3 years ago by Rueian <[email protected]>
test: opentelemetry tracing

4096b595c5adebbdf570ec67762ae9afaa91ec32 authored almost 3 years ago by Rueian <[email protected]>
feat: opentelemetry tracing with db.operation

6a466ed489aa346c33ab623bb8b7df5ef97fe66d authored almost 3 years ago by Rueian <[email protected]>
feat: opentelemetry tracing

61a464c3561a7f60281b5ccbdb976376a0850a40 authored almost 3 years ago by Rueian <[email protected]>
test: message test cases

0ee3965c893c08e451cccd16e3367a6db2283988 authored almost 3 years ago by Rueian <[email protected]>
feat: add RedisMessage.AsInt64 and RedisResult.AsInt64

785f37365a144f2b8acc765a2481cebb954cddcf authored almost 3 years ago by Rueian <[email protected]>
feat: rename RedisResult.ToMessage

f798543d48115cc8faf9146a2afeb3a9947870f9 authored almost 3 years ago by Rueian <[email protected]>
test: setup docker compose for tests

64e30c3310d5f1fb0771f38f84a7b399a8bffa1a authored almost 3 years ago by Rueian <[email protected]>
fix: ring race when cleanup

ed305d17da372e3ebe951a6c3819006bc3e1c29b authored almost 3 years ago by Rueian <[email protected]>
test: om test cases

ac92f38e8cbf27398ec58da516d0315afa312cb6 authored almost 3 years ago by Rueian <[email protected]>
feat: export om with Repository interface

fb87995edc02928cbe54acbb630fb62e4b264388 authored almost 3 years ago by Rueian <[email protected]>
refactor: make ignoreField be private

5b51f5eb25b9fa58edabb651e5fffb2829d287ca authored almost 3 years ago by Rueian <[email protected]>
chore: update readme about json om

746d51ac3484a16cd931128d3efff606682ba246 authored almost 3 years ago by Rueian <[email protected]>
feat: support om by redisjson

45b81da653a48d971071290f52ec28bd4eb7c701 authored almost 3 years ago by Rueian <[email protected]>
feat: support redisearch in hash om

e760b43686e545d41b3fcb27b3e66e13e428c1e4 authored almost 3 years ago by Rueian <[email protected]>
test: avoid random() generate empty string

c809a2587995e72518b68171653c6a3e63cf0d58 authored about 3 years ago by Rueian <[email protected]>
feat: make Message fields be private, move cache/proto/queue pkg to root

56bf905a6dc25d21ef0625b60142b3a1fef3a6db authored about 3 years ago by Rueian <[email protected]>
chore: improve readability

92007d6ee957251725fd40f3c2d1ec60d9b391de authored about 3 years ago by Rueian <[email protected]>
feat: wake up idle background writer precisely

7fb1c6511be63432694b68d35a0759966f599d2d authored about 3 years ago by Rueian <[email protected]>
feat: reduce cpu usage when idle

eb295cde8b8bd1989ce5e8ee0cb12e894c57436d authored about 3 years ago by Rueian <[email protected]>
fix: retry and flush on subscribe messages

f3f7e34f78bb468fadf4cc865f7bed80087f967b authored about 3 years ago by Rueian <[email protected]>
chore: add goref badge to readme

6935715a0ec9368716bff57c343db72b77e015df authored about 3 years ago by Rueian <[email protected]>
chore: add godoc examples

bc84a7372ede4c28354d209e07e5cfcfec552ba4 authored about 3 years ago by Rueian <[email protected]>
chore: improve godoc

57c5fcafeaf8e39ddc015e21e420ebb6235e6baf authored about 3 years ago by Rueian <[email protected]>
feat: export net.Dialer

a5b135d3a731a48f916282e685e7dbbea6a56d78 authored about 3 years ago by Rueian <[email protected]>
feat: rename PubSubHandlers to PubSubOption

8f7815b7b20a1668d9363e3d365f57110eaebbe6 authored about 3 years ago by Rueian <[email protected]>
chore: update readme about om

d43eb8e4f143411a7e3a389eecd8999e3211bc97 authored about 3 years ago by Rueian <[email protected]>
feat: unify NewSingleClient and NewClusterClient to NewClient

d792a1fe4749b1492a247af8072616606d6509aa authored about 3 years ago by Rueian <[email protected]>
chore: update readme about command builder

e84baa7f6304f6f1d5f4b554d3c4287ec66d51f4 authored about 3 years ago by Rueian <[email protected]>
feat: make Lua and HashRepository depand on the client interface

0f3bda1b57c29cbda4d7fbae9f0da04fb3340454 authored about 3 years ago by Rueian <[email protected]>
feat: unify single client and cluster client interface

8b1c3db0958d7508faf2b146f33c27e73cc21a7b authored about 3 years ago by Rueian <[email protected]>
test: more cmd cases

93a6375e07da195ac36af8cfeca4b07e760dfa06 authored about 3 years ago by Rueian <[email protected]>
feat: unify single command builder and cluster command builder

373c5858bb4e0021b04d97f42de23a17ff1eea45 authored about 3 years ago by Rueian <[email protected]>
refactor: improve readability

60f44d7730ed8bbe8cf98cda51644fe9f0f8fd02 authored about 3 years ago by Rueian <[email protected]>
fix: close cluster client if init failed

f23a6e2823636c63b292b5ff8032e148471493e0 authored about 3 years ago by Rueian <[email protected]>
chore: update benchmark for v0.0.6

ba1aca7a1935b0a11403a8de2716e82d2ee8b4e3 authored about 3 years ago by Rueian <[email protected]>
refactor: avoid runtime.convTslice by the sync.Pool of command builder

31b0acfad80032329438528ee50c74eac9cc2aac authored about 3 years ago by Rueian <[email protected]>
chore: update readme about cluster benchmark

9c426a53ff67d4b877a442e707c832abf15d8ec1 authored about 3 years ago by Rueian <[email protected]>
chore: setup goreleaser

80a8a5f59ba4f402fbcccc3a7d995d86a1a09d6a authored about 3 years ago by Rueian <[email protected]>
refactor: inline ring acquire loop manually

37c189b245e4560f5fe21e07b87ead4173c35da6 authored about 3 years ago by Rueian <[email protected]>
refactor: improve readability

742d058cb3a546f9a45597aa1e6a93aac04dc572 authored about 3 years ago by Rueian <[email protected]>
refactor: improve readability

7a985cbabd2d52f25ed15237841101d984e67062 authored about 3 years ago by Rueian <[email protected]>
refactor: export IsRedisNil by func

374ab8ef43c4f2ada64e08b82c5f6a29f03bbcf0 authored about 3 years ago by Rueian <[email protected]>
feat: rename DedicatedWire to Dedicated

951d69c630c5c088acb545dc6bc2a65239c3293b authored about 3 years ago by Rueian <[email protected]>
chore: update readme about cluster and client side caching benchmark

d2af5412c6e03eedbc80c44222c00898ece03bb7 authored about 3 years ago by Rueian <[email protected]>
chore: update readme about benchmark

41e56a33d4a172893e2c72c4b591bbe275663dc6 authored about 3 years ago by Rueian <[email protected]>
fix: ignore out of band data while sync mode

8758ef5b9e22a541f54748823f168e3d7319fd4c authored about 3 years ago by Rueian <[email protected]>
Merge pull request #4 from rueian/pubsub-resubscribe

Pubsub resubscribe

230ab5644ac131b34198fa9714ee81c99aa18178 authored about 3 years ago by Rueian <[email protected]>
feat: resubscribe pubsub after disconnected

3773d516d5dacc94bd0d519e04351192be89af7f authored about 3 years ago by Rueian <[email protected]>
chore: update pubsub readme

267506e11a0c38a06ae1423764bcf345e9605a19 authored about 3 years ago by Rueian <[email protected]>
feat: public cmd builder in DedicatedSingleClient and DedicatedClusterClient

5bb7df49e9fc80740552fbbb3e380b55194f9285 authored about 3 years ago by Rueian <[email protected]>
feat: add ctx to single and cluster client interface

1d57fabd251adfd7f4474ba205dcb65474bc295e authored about 3 years ago by Rueian <[email protected]>
feat: generate RedisGraph and RedisTimeseries commands

c329561b817168f92cf72f46fe06da3de076a29c authored about 3 years ago by Rueian <[email protected]>
refactor: move code to project root

5d1d87b179e20ce426937593a21e6eb53ce66480 authored about 3 years ago by Rueian <[email protected]>
refactor: rename wire to pipe

14cfa8c51178d7b3fa90ef2bc458eb0e33e98207 authored about 3 years ago by Rueian <[email protected]>
refactor: rename conn to mux

fb4cf20f6f5698cdd81148f5752d5a2560f07083 authored about 3 years ago by Rueian <[email protected]>
test: test cases for cluster client

3a5e78961415d343d4278a00370d40c84ec4da45 authored about 3 years ago by Rueian <[email protected]>
test: test cases for single client

833f327435ec5beceae58c014257633da59c0f84 authored about 3 years ago by Rueian <[email protected]>