#1 go-redis
Package redis implements a Redis client.
Package rueidis is a fast Golang Redis RESP3 client that does auto pipelining and supports client side caching.
Health score 94/100, confidence 95/100.
| Latest version | v1.0.75 |
| Imported by | 366 packages |
| Stars | 2.9K |
| Forks | 242 |
| Last activity | Today |
| Latest release | v1.0.75 (16 days ago) |
| License | Apache-2.0 |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| AuthCredentials | Type | type AuthCredentials struct{ ... } |
| AuthCredentials.Password | Field | Password string |
| AuthCredentials.Username | Field | Username string |
| AuthCredentialsContext | Type | type AuthCredentialsContext struct{ ... } |
| AuthCredentialsContext.Address | Field | Address net.Addr |
| Builder | Type | type Builder = cmds.Builder |
| CacheEntry | Type | type CacheEntry interface{ ... } |
| CacheEntry.Wait | Method | Wait func(ctx context.Context) (RedisMessage, error) |
| CacheStore | Type | type CacheStore interface{ ... } |
| CacheStore.Cancel | Method | Cancel func(key, cmd string, err error) |
| CacheStore.Close | Method | Close func(err error) |
| CacheStore.Delete | Method | Delete func(keys []RedisMessage) |
Package redis implements a Redis client.
Package redis implements a Redis client.
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Rate limiting for go-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.