#1 go-redis
Package redis implements a Redis client.
Go-ReJSON is a Go client for ReJSON redis module (https://github.com/RedisLabsModules/rejson)
Health score 69/100, confidence 100/100.
| Latest version | v2.0.0+incompatible |
| Imported by | 57 packages |
| Stars | 341 |
| Forks | 46 |
| Last activity | 2 years ago |
| Latest release | v4.2.0 (2 years ago) |
| License | MIT |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| Handler | Type | type Handler struct{} |
| Handler.JSONArrAppend | Method | func (r *Handler) JSONArrAppend(key, path string, values ...interface{}) (res interface{}, err error) |
| Handler.JSONArrIndex | Method | func (r *Handler) JSONArrIndex(key, path string, jsonValue interface{}, optionalRange ...int) (res interface{}, err error) |
| Handler.JSONArrInsert | Method | func (r *Handler) JSONArrInsert(key, path string, index int, values ...interface{}) (res interface{}, err error) |
| Handler.JSONArrLen | Method | func (r *Handler) JSONArrLen(key, path string) (res interface{}, err error) |
| Handler.JSONArrPop | Method | func (r *Handler) JSONArrPop(key, path string, index int) (res interface{}, err error) |
| Handler.JSONArrTrim | Method | func (r *Handler) JSONArrTrim(key, path string, start, end int) (res interface{}, err error) |
| Handler.JSONDebug | Method | func (r *Handler) JSONDebug(subCmd rjs.DebugSubCommand, key, path string) (res interface{}, err error) |
| Handler.JSONDel | Method | func (r *Handler) JSONDel(key string, path string) (res interface{}, err error) |
| Handler.JSONForget | Method | func (r *Handler) JSONForget(key, path string) (res interface{}, err error) |
| Handler.JSONGet | Method | func (r *Handler) JSONGet(key, path string, opts ...rjs.GetOption) (res interface{}, err error) |
| Handler.JSONMGet | Method | func (r *Handler) JSONMGet(path string, keys ...string) (res interface{}, err error) |
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.
Package rueidis is a fast Golang Redis RESP3 client that does auto pipelining and supports client side caching.
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.
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.
Package rueidis is a fast Golang Redis RESP3 client that does auto pipelining and supports client side caching.
Rate limiting for go-redis