Redis cache library for Go
Repository Index
47,133 repositories indexed
25–47 of 47 · Most stars
High-performance framework for building redis-protocol compatible TCP servers/services
This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
- go
- golang
- fiber-framework
- paypal
Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis)
- golang
- redis-client
- redigo
- rejson
A blazing-fast datastore and querying engine for Go built on Redis.
- go
- redis
Simple Reverse Proxy with Caching, written in Go, using Redis.
redisqueue provides a producer and consumer of a queue that uses Redis streams
- go
- golang
- redis
- consumer
A simple and fast Redis backed key-value store library for Go
redis client implement by golang, inspired by jedis.
- go
- golang
- redis
- redis-client
☝️ go-graphql subscription over Kafka/Redis/NSQ example
A tiny Redis server built with Golang, compatible with RESP protocols.
- golang
- go
- redis
- resp
Go client to reliable queues based on Redis Cluster Streams
- go
- redis
- streams
🚀 Schema based, typed Redis caching/memoize framework for Go
High Interaction Honeypot Solution for Redis protocol
Docker-aware backup agent using labels to automate backups for PostgreSQL, MySQL, MongoDB, and Redis to local or S3 compatible storage.
(module) A Go JWT authentication library with refresh token rotation, Redis-backed revocation, and Gin middleware
- golang
- jwt
- jwt-auth
- go
Key-value store for temporary items :memo:
Go Redis Client
- redis
- redis-client
- redigo
- easy
fiber_limiter using redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
- bcrypt
- middleware
- permissions
- redis
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
- advisory-lock
- concurrency
- distributed-lock
- etcd
Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.
- distributed
- distributed-scheduler
- golang
- scheduler