#1 go-redis
Package redis implements a Redis client.
Compare go redis clients by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include go-redis, rueidis, limiters.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
Package redis implements a Redis client.
Package rueidis is a fast Golang Redis RESP3 client that does auto pipelining and supports client side caching.
Package limiters provides general purpose rate limiter implementations.
Package redis implements a Redis client.
Package redis provides a client for the redis cache server.
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Go-ReJSON is a Go client for ReJSON redis module (https://github.com/RedisLabsModules/rejson)
Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).
Package zoom is a blazing-fast datastore and querying engine for Go built on Redis.
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.
| Package | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| go-redis | 96 | 95 | 100 | 92 | 17.4K |
| rueidis | 74 | 90 | 44 | 92 | 366 |
| limiters | 67 | 83 | 24 | 92 | 9 |
| v8 | 58 | 15 | 71 | 92 | 14.5K |
| redis | 56 | 83 | 5 | 70 | 0 |
| JuiceFS | 54 | 75 | 7 | 70 | 0 |
| go-rejson | 48 | 15 | 37 | 92 | 57 |
| onecache | 44 | 15 | 20 | 92 | 5 |
| Zoom | 44 | 15 | 26 | 92 | 12 |
| v10 | 42 | 48 | 5 | 70 | 0 |
| Centrifugo | 37 | 48 | 7 | 35 | 0 |