github.com/go-redis/redis/v8

v8

Package redis implements a Redis client.

58

Decision Signals

Health score 58/100, confidence 75/100.

Review
Maintenance 15
Adoption 71
Security 92
Maturity 62
Developer DX 83
Confidence 75

Install

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

Package Data

updated Jun 9, 2026
Latest versionv8.11.5
Imported by14.5K packages
Stars0
Forks0
Last activity4 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

2.8K symbols
SymbolKindSynopsis
BitCount Type type BitCount struct{ ... }
BitCount.End Field End int64
BitCount.Start Field Start int64
BoolCmd Type type BoolCmd struct{}
BoolCmd.Args Method func (cmd *BoolCmd) Args() []interface{}
BoolCmd.Err Method func (cmd *BoolCmd) Err() error
BoolCmd.FullName Method func (cmd *BoolCmd) FullName() string
BoolCmd.Name Method func (cmd *BoolCmd) Name() string
BoolCmd.Result Method func (cmd *BoolCmd) Result() (bool, error)
BoolCmd.SetErr Method func (cmd *BoolCmd) SetErr(e error)
BoolCmd.SetFirstKeyPos Method func (cmd *BoolCmd) SetFirstKeyPos(keyPos int8)
BoolCmd.SetVal Method func (cmd *BoolCmd) SetVal(val bool)

Maintained Alternatives

limited recent repository activity

#1 limiters

Golang rate limiters for distributed applications

Go Redis Clients 641 stars 9 imported-by 80% confidence
92

#2 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 0 imported-by 80% confidence
90

#3 JuiceFS

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

Go Redis Clients 13.8K stars 0 imported-by 45% confidence
87

#4 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.4K stars 0 imported-by 100% confidence
82

#5 rueidis

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

Go Redis Clients 0 stars 366 imported-by 75% confidence
74

#6 go-rejson

Go-ReJSON is a Go client for ReJSON redis module (https://github.com/RedisLabsModules/rejson)

Go Redis Clients 341 stars 57 imported-by 100% confidence
69

Similar Packages

Go Redis Clients

#1 limiters

Golang rate limiters for distributed applications

Go Redis Clients 641 stars 9 imported-by 80% confidence
92

#2 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 0 imported-by 80% confidence
90

#3 JuiceFS

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

Go Redis Clients 13.8K stars 0 imported-by 45% confidence
87

#4 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.4K stars 0 imported-by 100% confidence
82

#5 rueidis

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

Go Redis Clients 0 stars 366 imported-by 75% confidence
74