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: new experimental gc friendly flatten cache
rueian opened this pull request 4 days ago
rueian opened this pull request 4 days ago
fix: prevent acquiring broken connections from the pool
rueian opened this pull request 6 days ago
rueian opened this pull request 6 days ago
fix: broken tx retries for cluster clients after #697
rueian opened this pull request 12 days ago
rueian opened this pull request 12 days ago
feat: add ModuleLoadex, SlaveOf, ClusterMyShardID to rueidiscompat
rueian opened this pull request 12 days ago
rueian opened this pull request 12 days ago
feat: add BitFieldRO, HScanNoValues, and ClientInfo to rueidiscompat
rueian opened this pull request 13 days ago
rueian opened this pull request 13 days ago
fix: do not recycle the intermediate commands slice of cluster DoMulti when network errors
rueian opened this pull request 15 days ago
rueian opened this pull request 15 days ago
fix: asking should send right before multi
wyxloading opened this pull request 15 days ago
wyxloading opened this pull request 15 days ago
`DoXCache` invocation will block until slot state change from migrating to stable / moved
wyxloading opened this issue 15 days ago
wyxloading opened this issue 15 days ago
Invalid memory address or nil pointer when write commands in function _backgroundWrite
gj3233 opened this issue 16 days ago
gj3233 opened this issue 16 days ago
fix: cache auto retry on MOVED / ASK / ...
wyxloading opened this pull request 18 days ago
wyxloading opened this pull request 18 days ago
Retry `DoXCache` during redis cluster scaling
wyxloading opened this issue 18 days ago
wyxloading opened this issue 18 days ago
perf: reduce goroutines used by DoMulti/DoMultiCache in a cluster client
rueian opened this pull request 20 days ago
rueian opened this pull request 20 days ago
refactor: clean up unused return values
proost opened this pull request 21 days ago
proost opened this pull request 21 days ago
fix: DoMulti should retry on MOVED / ASK
wyxloading opened this pull request 21 days ago
wyxloading opened this pull request 21 days ago
Consider retry not only all read commands with DoMulti on error MOVED / ASK / TRYAGAIN / ...
wyxloading opened this issue 21 days ago
wyxloading opened this issue 21 days ago
fix: panic on cluster redirection to a node with stale role
rueian opened this pull request 22 days ago
rueian opened this pull request 22 days ago
Observed panics during cluster topology change
jstncbllr opened this issue 22 days ago
jstncbllr opened this issue 22 days ago
feat: CacheMarshal and CacheUnmarshalView for third party cache libraries
rueian opened this pull request 22 days ago
rueian opened this pull request 22 days ago
feat: replica selector
proost opened this pull request 23 days ago
proost opened this pull request 23 days ago
fix: protocol out of sync when mixing sunsubscribe requests and slot migrations
rueian opened this pull request 24 days ago
rueian opened this pull request 24 days ago
Panic: protocol bug, message handled out of order
nqvinh00 opened this issue 25 days ago
nqvinh00 opened this issue 25 days ago
fix: avoid picking unhealthy replicas
rueian opened this pull request 25 days ago
rueian opened this pull request 25 days ago
feat: Hide InitAddress when connecting to a redis cluster using NewClient()
unknowntpo opened this pull request 27 days ago
unknowntpo opened this pull request 27 days ago
How to subscribe to keyspace notifications
jo-me opened this issue 28 days ago
jo-me opened this issue 28 days ago
Checksum errors for 1.0.50?
ankon opened this issue about 1 month ago
ankon opened this issue about 1 month ago
client runs into a deadlock when Redis goes down
agnivade opened this issue about 1 month ago
agnivade opened this issue about 1 month ago
feat: allow setting negative values to disable keepalive and write timeout
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
FEATURE rueidislimiter: Introduce RateLimitOption to RateLimiterClient
altanozlu opened this pull request about 1 month ago
altanozlu opened this pull request about 1 month ago
ConnWriteTimeout not able to detect timeouts?
agnivade opened this issue about 1 month ago
agnivade opened this issue about 1 month ago
Need to improve the test coverage on rueidiscompat
rueian opened this issue about 1 month ago
rueian opened this issue about 1 month ago
fix incorrect conversion between int and int64
unknowntpo opened this pull request about 1 month ago
unknowntpo opened this pull request about 1 month ago
Is this client compatible with snapchats keyDB?
jbarasa opened this issue about 1 month ago
jbarasa opened this issue about 1 month ago
Feat rueidiscompat redisearch
unknowntpo opened this pull request about 1 month ago
unknowntpo opened this pull request about 1 month ago
Getting EOFs while running the watch command
yash-nisar opened this issue about 1 month ago
yash-nisar opened this issue about 1 month ago
Added options for configuring removal of idle connections
veirfuna opened this pull request about 2 months ago
veirfuna opened this pull request about 2 months ago
Hashmap invalidation of specific fields in client side cache
CariappaKGanapathi opened this issue about 2 months ago
CariappaKGanapathi opened this issue about 2 months ago
fix: hide os.ErrDeadlineExceeded with context.DeadlineExceeded only when ConnWriteTimeout is shorter
rueian opened this pull request about 2 months ago
rueian opened this pull request about 2 months ago
context.DeadlineExceeded is ambiguous.
castaneai opened this issue about 2 months ago
castaneai opened this issue about 2 months ago
fix blocking call timeouts when context has a deadline
zeiler opened this pull request about 2 months ago
zeiler opened this pull request about 2 months ago
Blocking function timeouts and cancellation not working
zeiler opened this issue about 2 months ago
zeiler opened this issue about 2 months ago
fix: refresh cluster topology with `CLUSTER SLOTS` instead of `CLUSTER SHARDS` for clusters which version < 8 due to the server bug.
rueian opened this pull request about 2 months ago
rueian opened this pull request about 2 months ago
Question: In rueidislock lua script, set and then get immediately, but the return value of get is not used. What is the purpose of get?
win5do opened this issue about 2 months ago
win5do opened this issue about 2 months ago
Feature/custom delete functions
CariappaKGanapathi opened this pull request about 2 months ago
CariappaKGanapathi opened this pull request about 2 months ago
Add rueidislimiter Module for Distributed Rate Limiting
nesty92 opened this pull request about 2 months ago
nesty92 opened this pull request about 2 months ago
fix: do not pick failed cluster nodes while refreshing topology
rueian opened this pull request 2 months ago
rueian opened this pull request 2 months ago
Move sleep into goroutine in `LazyDo`
justinmir opened this pull request 2 months ago
justinmir opened this pull request 2 months ago
Client degradation during node failure
justinreddit opened this issue 2 months ago
justinreddit opened this issue 2 months ago
feat: improve handling of LOADING response
nesty92 opened this pull request 2 months ago
nesty92 opened this pull request 2 months ago
Enhancement: Graceful Handling of Redis LOADING State in Rueidis
nesty92 opened this issue 2 months ago
nesty92 opened this issue 2 months ago
Support multiple options in FT.AlterIndex
imvtsl opened this pull request 2 months ago
imvtsl opened this pull request 2 months ago
Bug: FT.AlterIndex options doesn't support multiple options
imvtsl opened this issue 2 months ago
imvtsl opened this issue 2 months ago
Locker context deadline exceeded
lenonqing opened this issue 2 months ago
lenonqing opened this issue 2 months ago
Support Go 1.23 iterators for the ZADD command
mingdaoy opened this pull request 2 months ago
mingdaoy opened this pull request 2 months ago
Feature: remove idle connections from pool
rueian opened this issue 2 months ago
rueian opened this issue 2 months ago
feat: add DisableTCPNoDelay
rueian opened this pull request 3 months ago
rueian opened this pull request 3 months ago
Support for Adding Map type in Input of HSet
atharva29 opened this issue 3 months ago
atharva29 opened this issue 3 months ago
bug or missing doc: parsed with `AsFtSearch` contains zero `Score` value when working with vector search
nekomeowww opened this issue 3 months ago
nekomeowww opened this issue 3 months ago
[follow-up] perf: optimize struct layout
proost opened this pull request 3 months ago
proost opened this pull request 3 months ago
feat: add DisableAutoPipelining to serve requests from the conn pool
rueian opened this pull request 3 months ago
rueian opened this pull request 3 months ago
Add FT.ALTER in OM JSON and Hash repo
imvtsl opened this pull request 3 months ago
imvtsl opened this pull request 3 months ago
Support Go 1.23 iterators for the ZADD command
rueian opened this issue 3 months ago
rueian opened this issue 3 months ago
feat: add backoff and jitter to retry
proost opened this pull request 3 months ago
proost opened this pull request 3 months ago
Stats for local cache memory usage
yash-nisar opened this issue 3 months ago
yash-nisar opened this issue 3 months ago
fix: panic on cluster redirection to the same host
rueian opened this pull request 3 months ago
rueian opened this pull request 3 months ago
Function `redirectOrNew` return `nil connection` when change node type aws redis cluster
dangngoctam00 opened this issue 3 months ago
dangngoctam00 opened this issue 3 months ago
FT.SEARCH not working properly
vendelin8 opened this issue 4 months ago
vendelin8 opened this issue 4 months ago
feat: add clutser topology awareness
proost opened this pull request 4 months ago
proost opened this pull request 4 months ago
fix: panic on rueidiscompat.SSubscribe due to unnecessary PING
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
Hide InitAddress when connecting to a valkey cluster using NewClient()
rueian opened this issue 4 months ago
rueian opened this issue 4 months ago
Feature: support REDIRECT in the standalone client implementation
rueian opened this issue 4 months ago
rueian opened this issue 4 months ago
Feature: retry backoffs
rueian opened this issue 4 months ago
rueian opened this issue 4 months ago
how to add new index to old ones
hamidrabedi opened this issue 4 months ago
hamidrabedi opened this issue 4 months ago
perf: use dedicated connections for DoMulti() with 2000+ commands by default
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
When using rueidislock TryWithContext, many “context deadline exceeded“ errors were returned
shaolei opened this issue 4 months ago
shaolei opened this issue 4 months ago
Set multiple field/value pairs for HSET
ash2k opened this issue 4 months ago
ash2k opened this issue 4 months ago
feat: add SCRIPT SHOW, CLIENT CAPA, and CLUSTER SLOT-STATS commands
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
How to create multiple indexes on one repository
hamidrabedi opened this issue 4 months ago
hamidrabedi opened this issue 4 months ago
Manual Pipeline Rueidis vs Pipeline go-redis v9
adibaulia opened this issue 4 months ago
adibaulia opened this issue 4 months ago
Support iter.Seq2 for *FieldValue
tamayika opened this pull request 4 months ago
tamayika opened this pull request 4 months ago
Get the node address of an executed command in cluster mode
longxice opened this issue 4 months ago
longxice opened this issue 4 months ago
rueidislock: left a record in Redis after cancelling the context
UncleVic opened this issue 4 months ago
UncleVic opened this issue 4 months ago
Add option to disable making `CLIENT SETINFO` command on initialization
rahulgkatre opened this pull request 4 months ago
rahulgkatre opened this pull request 4 months ago
PubSub: another Receive() with hooks
DriverX opened this issue 4 months ago
DriverX opened this issue 4 months ago
Rueidis making `CLIENT SETINFO` commands that are not supported by ElastiCache Redis
rahulgkatre opened this issue 4 months ago
rahulgkatre opened this issue 4 months ago
MS Entra ID Authentication question
yash-nisar opened this issue 4 months ago
yash-nisar opened this issue 4 months ago
feat: add HExpire, HPExpire, HTTL, and HPTTL to rueidiscompat
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
Improve rueidislock errmsg
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
fix: set timeout on refreshing cluster slots to avoid being stuck
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
OpenTelemetry client optimizations
ash2k opened this pull request 4 months ago
ash2k opened this pull request 4 months ago
Go 1.21: use the `clean` before sync.Pool recycling to reclaim memory faster
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
Client-side caching with Amazon ElastiCache Redis OSS
kerstinmaier opened this issue 5 months ago
kerstinmaier opened this issue 5 months ago
Hashrepository with nested json, indexes and search
hamidrabedi opened this issue 5 months ago
hamidrabedi opened this issue 5 months ago
Could Hset example be added to cheatsheet ?
TravisBacon opened this issue 5 months ago
TravisBacon opened this issue 5 months ago
Add FTSearch, FTCreate, and FTDropIndex functions to rueidiscompat
rueian opened this issue 5 months ago
rueian opened this issue 5 months ago
Add HExpire, HPExpire, HTTL, and HPTTL functions to rueidiscompat
rueian opened this issue 5 months ago
rueian opened this issue 5 months ago
Need to improve the test coverage on rueidiscompat
rueian opened this issue 5 months ago
rueian opened this issue 5 months ago
feat: add TxPipeline to rueidiscompat
rueian opened this pull request 5 months ago
rueian opened this pull request 5 months ago
Fix rueidislock highload
rueian opened this pull request 5 months ago
rueian opened this pull request 5 months ago
chore: clean up unused code
proost opened this pull request 5 months ago
proost opened this pull request 5 months ago
rueidislock CPU highload
UncleVic opened this issue 5 months ago
UncleVic opened this issue 5 months ago