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
Update README.md
vodoley777 opened this pull request 4 days ago
vodoley777 opened this pull request 4 days ago
Add `IFEQ` option to `SET` command
rueian opened this issue 4 days ago
rueian opened this issue 4 days ago
perf(rueidisprob): reduce allocations in bloom filter operations
nesty92 opened this pull request 7 days ago
nesty92 opened this pull request 7 days ago
feat: add AZ to replica info
proost opened this pull request 9 days ago
proost opened this pull request 9 days ago
chore: enhance GitHub Actions workflow
nesty92 opened this pull request 12 days ago
nesty92 opened this pull request 12 days ago
fix: ignore LOADING error to prevent out of sync order message
dntam00 opened this pull request 12 days ago
dntam00 opened this pull request 12 days ago
CLUSTERDOWN response from redis cluster makes libary panic: protocol bug, message handled out of order
dntam00 opened this issue 12 days ago
dntam00 opened this issue 12 days ago
feat: Add typed cache-aside client implementation and tests
korECM opened this pull request 14 days ago
korECM opened this pull request 14 days ago
rueidisaside: Support for Storing and Retrieving Non-String Data Types
korECM opened this issue 14 days ago
korECM opened this issue 14 days ago
feat: implement Sliding Window Bloom Filter
nesty92 opened this pull request 15 days ago
nesty92 opened this pull request 15 days ago
perf: avoid unnecessary runtime.duffcopy when the compiler fails to inline the helper function
rueian opened this pull request 16 days ago
rueian opened this pull request 16 days ago
docs: fix typo
HurSungYun opened this pull request 20 days ago
HurSungYun opened this pull request 20 days ago
feat: new experimental gc friendly flatten cache
rueian opened this pull request 22 days ago
rueian opened this pull request 22 days ago
fix: prevent acquiring broken connections from the pool
rueian opened this pull request 25 days ago
rueian opened this pull request 25 days ago
fix: broken tx retries for cluster clients after #697
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
feat: add ModuleLoadex, SlaveOf, ClusterMyShardID to rueidiscompat
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
feat: add BitFieldRO, HScanNoValues, and ClientInfo to rueidiscompat
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
fix: do not recycle the intermediate commands slice of cluster DoMulti when network errors
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
fix: asking should send right before multi
wyxloading opened this pull request about 1 month ago
wyxloading opened this pull request about 1 month ago
`DoXCache` invocation will block until slot state change from migrating to stable / moved
wyxloading opened this issue about 1 month ago
wyxloading opened this issue about 1 month ago
Invalid memory address or nil pointer when write commands in function _backgroundWrite
gj3233 opened this issue about 1 month ago
gj3233 opened this issue about 1 month ago
fix: cache auto retry on MOVED / ASK / ...
wyxloading opened this pull request about 1 month ago
wyxloading opened this pull request about 1 month ago
Retry `DoXCache` during redis cluster scaling
wyxloading opened this issue about 1 month ago
wyxloading opened this issue about 1 month ago
perf: reduce goroutines used by DoMulti/DoMultiCache in a cluster client
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
refactor: clean up unused return values
proost opened this pull request about 1 month ago
proost opened this pull request about 1 month ago
fix: DoMulti should retry on MOVED / ASK
wyxloading opened this pull request about 1 month ago
wyxloading opened this pull request about 1 month ago
Consider retry not only all read commands with DoMulti on error MOVED / ASK / TRYAGAIN / ...
wyxloading opened this issue about 1 month ago
wyxloading opened this issue about 1 month ago
fix: panic on cluster redirection to a node with stale role
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
Observed panics during cluster topology change
jstncbllr opened this issue about 1 month ago
jstncbllr opened this issue about 1 month ago
feat: CacheMarshal and CacheUnmarshalView for third party cache libraries
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
feat: replica selector
proost opened this pull request about 1 month ago
proost opened this pull request about 1 month ago
fix: protocol out of sync when mixing sunsubscribe requests and slot migrations
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
Panic: protocol bug, message handled out of order
nqvinh00 opened this issue about 1 month ago
nqvinh00 opened this issue about 1 month ago
fix: avoid picking unhealthy replicas
rueian opened this pull request about 1 month ago
rueian opened this pull request about 1 month ago
feat: Hide InitAddress when connecting to a redis cluster using NewClient()
unknowntpo opened this pull request about 2 months ago
unknowntpo opened this pull request about 2 months ago
How to subscribe to keyspace notifications
jo-me opened this issue about 2 months ago
jo-me opened this issue about 2 months ago
Checksum errors for 1.0.50?
ankon opened this issue about 2 months ago
ankon opened this issue about 2 months ago
client runs into a deadlock when Redis goes down
agnivade opened this issue about 2 months ago
agnivade opened this issue about 2 months ago
feat: allow setting negative values to disable keepalive and write timeout
rueian opened this pull request about 2 months ago
rueian opened this pull request about 2 months ago
FEATURE rueidislimiter: Introduce RateLimitOption to RateLimiterClient
altanozlu opened this pull request about 2 months ago
altanozlu opened this pull request about 2 months ago
ConnWriteTimeout not able to detect timeouts?
agnivade opened this issue about 2 months ago
agnivade opened this issue about 2 months ago
Need to improve the test coverage on rueidiscompat
rueian opened this issue about 2 months ago
rueian opened this issue about 2 months ago
fix incorrect conversion between int and int64
unknowntpo opened this pull request about 2 months ago
unknowntpo opened this pull request about 2 months ago
Is this client compatible with snapchats keyDB?
jbarasa opened this issue 2 months ago
jbarasa opened this issue 2 months ago
Feat rueidiscompat redisearch
unknowntpo opened this pull request 2 months ago
unknowntpo opened this pull request 2 months ago
Getting EOFs while running the watch command
yash-nisar opened this issue 2 months ago
yash-nisar opened this issue 2 months ago
Added options for configuring removal of idle connections
veirfuna opened this pull request 2 months ago
veirfuna opened this pull request 2 months ago
Hashmap invalidation of specific fields in client side cache
CariappaKGanapathi opened this issue 2 months ago
CariappaKGanapathi opened this issue 2 months ago
fix: hide os.ErrDeadlineExceeded with context.DeadlineExceeded only when ConnWriteTimeout is shorter
rueian opened this pull request 2 months ago
rueian opened this pull request 2 months ago
context.DeadlineExceeded is ambiguous.
castaneai opened this issue 2 months ago
castaneai opened this issue 2 months ago
fix blocking call timeouts when context has a deadline
zeiler opened this pull request 2 months ago
zeiler opened this pull request 2 months ago
Blocking function timeouts and cancellation not working
zeiler opened this issue 2 months ago
zeiler opened this issue 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 2 months ago
rueian opened this pull request 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 3 months ago
win5do opened this issue 3 months ago
Feature/custom delete functions
CariappaKGanapathi opened this pull request 3 months ago
CariappaKGanapathi opened this pull request 3 months ago
Add rueidislimiter Module for Distributed Rate Limiting
nesty92 opened this pull request 3 months ago
nesty92 opened this pull request 3 months ago
fix: do not pick failed cluster nodes while refreshing topology
rueian opened this pull request 3 months ago
rueian opened this pull request 3 months ago
Move sleep into goroutine in `LazyDo`
justinmir opened this pull request 3 months ago
justinmir opened this pull request 3 months ago
Client degradation during node failure
justinreddit opened this issue 3 months ago
justinreddit opened this issue 3 months ago
feat: improve handling of LOADING response
nesty92 opened this pull request 3 months ago
nesty92 opened this pull request 3 months ago
Enhancement: Graceful Handling of Redis LOADING State in Rueidis
nesty92 opened this issue 3 months ago
nesty92 opened this issue 3 months ago
Support multiple options in FT.AlterIndex
imvtsl opened this pull request 3 months ago
imvtsl opened this pull request 3 months ago
Bug: FT.AlterIndex options doesn't support multiple options
imvtsl opened this issue 3 months ago
imvtsl opened this issue 3 months ago
Locker context deadline exceeded
lenonqing opened this issue 3 months ago
lenonqing opened this issue 3 months ago
Support Go 1.23 iterators for the ZADD command
mingdaoy opened this pull request 3 months ago
mingdaoy opened this pull request 3 months ago
Feature: remove idle connections from pool
rueian opened this issue 3 months ago
rueian opened this issue 3 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 4 months ago
rueian opened this issue 4 months ago
feat: add backoff and jitter to retry
proost opened this pull request 4 months ago
proost opened this pull request 4 months ago
Stats for local cache memory usage
yash-nisar opened this issue 4 months ago
yash-nisar opened this issue 4 months ago
fix: panic on cluster redirection to the same host
rueian opened this pull request 4 months ago
rueian opened this pull request 4 months ago
Function `redirectOrNew` return `nil connection` when change node type aws redis cluster
dangngoctam00 opened this issue 4 months ago
dangngoctam00 opened this issue 4 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 5 months ago
hamidrabedi opened this issue 5 months ago
perf: use dedicated connections for DoMulti() with 2000+ commands by default
rueian opened this pull request 5 months ago
rueian opened this pull request 5 months ago
When using rueidislock TryWithContext, many “context deadline exceeded“ errors were returned
shaolei opened this issue 5 months ago
shaolei opened this issue 5 months ago
Set multiple field/value pairs for HSET
ash2k opened this issue 5 months ago
ash2k opened this issue 5 months ago
feat: add SCRIPT SHOW, CLIENT CAPA, and CLUSTER SLOT-STATS commands
rueian opened this pull request 5 months ago
rueian opened this pull request 5 months ago
How to create multiple indexes on one repository
hamidrabedi opened this issue 5 months ago
hamidrabedi opened this issue 5 months ago
Manual Pipeline Rueidis vs Pipeline go-redis v9
adibaulia opened this issue 5 months ago
adibaulia opened this issue 5 months ago
Support iter.Seq2 for *FieldValue
tamayika opened this pull request 5 months ago
tamayika opened this pull request 5 months ago
Get the node address of an executed command in cluster mode
longxice opened this issue 5 months ago
longxice opened this issue 5 months ago
rueidislock: left a record in Redis after cancelling the context
UncleVic opened this issue 5 months ago
UncleVic opened this issue 5 months ago
Add option to disable making `CLIENT SETINFO` command on initialization
rahulgkatre opened this pull request 5 months ago
rahulgkatre opened this pull request 5 months ago
PubSub: another Receive() with hooks
DriverX opened this issue 5 months ago
DriverX opened this issue 5 months ago
Rueidis making `CLIENT SETINFO` commands that are not supported by ElastiCache Redis
rahulgkatre opened this issue 5 months ago
rahulgkatre opened this issue 5 months ago
MS Entra ID Authentication question
yash-nisar opened this issue 5 months ago
yash-nisar opened this issue 5 months ago
feat: add HExpire, HPExpire, HTTL, and HPTTL to rueidiscompat
rueian opened this pull request 5 months ago
rueian opened this pull request 5 months ago
Improve rueidislock errmsg
rueian opened this pull request 5 months ago
rueian opened this pull request 5 months ago
fix: set timeout on refreshing cluster slots to avoid being stuck
rueian opened this pull request 5 months ago
rueian opened this pull request 5 months ago