back to home
gomodule / redigo
Go client for Redis
9,881 stars
1,246 forks
25 issues
Go
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing gomodule/redigo in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewRedigo
Redigo is a Go client for the Redis / Valkey database.
Features
- A Print-like API with support for all Redis commands.
- Pipelining, including pipelined transactions.
- Publish/Subscribe.
- Connection pooling.
- Script helper type with optimistic use of EVALSHA.
- Helper functions for working with command replies.
Documentation
Installation
Install Redigo using the "go get" command:
go get github.com/gomodule/redigo/redis
The Go distribution is Redigo's only dependency.
Related Projects
- rafaeljusto/redigomock - A mock library for Redigo.
- chasex/redis-go-cluster - A Redis cluster client implementation.
- FZambia/sentinel - Redis Sentinel support for Redigo
- mna/redisc - Redis Cluster client built on top of Redigo
- Alibaba/opentelemetry-go-auto-instrumentation - Get trace and metrics in OpenTelemetry format generated by the Redigo framework without changing any code
Contributing
See CONTRIBUTING.md.
License
Redigo is available under the Apache License, Version 2.0.