github.com/fiorix/go-redis/redis

redis

Package redis provides a client for the redis cache server.

63

Decision Signals

Health score 63/100, confidence 95/100.

Review
Maintenance 12
Adoption 72
Security 92
Maturity 100
Developer DX 83
Confidence 95

Install

go get github.com/fiorix/go-redis

Package Data

updated May 29, 2026
Latest versionv1.0.0
Imported by102 packages
Stars46
Forks16
Last activity1 months ago
Latest releaseUnknown
LicenseApache-2.0
Known vuln records0

API Surface

117 symbols
SymbolKindSynopsis
Client Type type Client struct{}
Client.Append Method func (c *Client) Append(key, value string) (int, error)
Client.BLPop Method func (c *Client) BLPop(timeout int, keys ...string) (k, v string, err error)
Client.BRPop Method func (c *Client) BRPop(timeout int, keys ...string) (k, v string, err error)
Client.BRPopLPush Method func (c *Client) BRPopLPush(src, dst string, timeout int) (string, error)
Client.BgRewriteAOF Method func (c *Client) BgRewriteAOF() (string, error)
Client.BgSave Method func (c *Client) BgSave() (string, error)
Client.BitCount Method func (c *Client) BitCount(key string, start, end int) (int, error)
Client.BitOp Method func (c *Client) BitOp(operation, destkey, key string, keys ...string) (int, error)
Client.ClientKill Method func (c *Client) ClientKill(addr string) error
Client.ClientList Method func (c *Client) ClientList() ([]string, error)
Client.ClientSetName Method func (c *Client) ClientSetName(name string) error

Maintained Alternatives

archived repository

#1 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 17.4K imported-by 100% confidence
96

#2 v8

Package redis implements a Redis client.

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

#3 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

#4 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

#5 v10

Rate limiting for go-redis

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

#6 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

Similar Packages

Go Redis Clients

#1 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 17.4K imported-by 100% confidence
96

#2 v8

Package redis implements a Redis client.

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

#3 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

#4 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

#5 v10

Rate limiting for go-redis

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