github.com/redis/go-redis/v9

go-redis

Package redis implements a Redis client.

96

Decision Signals

Health score 96/100, confidence 100/100.

Excellent
Maintenance 95
Adoption 100
Security 92
Maturity 100
Developer DX 89
Confidence 100

Install

go get github.com/redis/go-redis/v9

Package Data

updated May 29, 2026
Latest versionv9.20.0
Imported by17.4K packages
Stars22.1K
Forks2.6K
Last activity1 day ago
Latest releasev9.19.0 (1 months ago)
LicenseBSD-2-Clause
Known vuln records0

API Surface

7.2K symbols
SymbolKindSynopsis
ACLCatArgs Type type ACLCatArgs struct{ ... }
ACLCatArgs.Category Field Category string
ACLCmdable Type type ACLCmdable interface{ ... }
ACLCmdable.ACLCat Method ACLCat func(ctx context.Context) *StringSliceCmd
ACLCmdable.ACLCatArgs Method ACLCatArgs func(ctx context.Context, options *ACLCatArgs) *StringSliceCmd
ACLCmdable.ACLDelUser Method ACLDelUser func(ctx context.Context, username string) *IntCmd
ACLCmdable.ACLDryRun Method ACLDryRun func(ctx context.Context, username string, command ...interface{}) *StringCmd
ACLCmdable.ACLGenPass Method ACLGenPass func(ctx context.Context, bit int) *StringCmd
ACLCmdable.ACLList Method ACLList func(ctx context.Context) *StringSliceCmd
ACLCmdable.ACLLog Method ACLLog func(ctx context.Context, count int64) *ACLLogCmd
ACLCmdable.ACLLogReset Method ACLLogReset func(ctx context.Context) *StatusCmd
ACLCmdable.ACLSetUser Method ACLSetUser func(ctx context.Context, username string, rules ...string) *StatusCmd

Similar Packages

Go Redis Clients

#1 v8

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 14.5K imported-by 95% confidence
96

#2 JuiceFS

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

Go Redis Clients 13.6K stars 0 imported-by 100% confidence
94

#3 rueidis

Package rueidis is a fast Golang Redis RESP3 client that does auto pipelining and supports client side caching.

Go Redis Clients 2.9K stars 366 imported-by 95% confidence
94

#4 v10

Rate limiting for go-redis

Go Redis Clients 1.0K stars 130 imported-by 95% confidence
94

#5 Centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.

Go Redis Clients 10.3K stars 0 imported-by 65% confidence
89