Registry / database / redis-rueidis

redis-rueidis

JSON →
library1.0.75gogounverified

A fast Golang Redis RESP3 client with auto pipelining and client-side caching support.

go get github.com/redis/rueidis
INSTALL
IMPORT
SIG · REDIS-RUEIDIS
R
redis-rueidis
databasegov1.0.75
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

rueidis
github.com/redis/rueidis

Connect to Redis and get a key value.

package main import ( "context" "fmt" "github.com/redis/rueidis" ) func main() { client, err := rueidis.NewClient(rueidis.ClientOption{InitAddress: []string{"localhost:6379"}}) if err != nil { panic(err) } defer client.Close() result := client.Do(context.Background(), client.B().Get().Key("key").Build()) fmt.Println(result.ToString()) }
Debug
Known issues
breakingRueidis uses RESP3 protocol; older Redis servers (pre-6.0) may not be fully compatible.
fix
Ensure your Redis server version is 6.0 or later, or use RESP2 mode via ClientOption.ForceResp2.
affects: < 6.0
Upgrade
Version history
1.0.75latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
15 hits · last 30 days
node
12
Meta
1
Amazon
1
Resources
redis-rueidis — go get redis-rueidis · libregistry