Top 23 Go Redi Projects
Type-safe Redis client for Golang (by go-redis)Project mention: How to manage open connections to Redis or any database in general? | reddit.com/r/golang | 2021-09-04
I have a program in go that will open a new connection for each request. with a massive concurrent requests, redis goes down. I though why not i create a concurrent safe singleton pattern like this https://play.golang.org/p/BYxuXN16HlV. Do you think this approach is good or do u have a different approach. I know in mysql drive they handle the maximum number of open connections but it doesn't seem that's the case for this Redis package https://github.com/go-redis/redis
Go client for RedisProject mention: Connect to Redis cluster using Anycable in rails app | reddit.com/r/rails | 2021-05-27
Run Linux Software Faster and Safer than Linux with Unikernels.
Machinery is an asynchronous task queue/job queue based on distributed message passing.Project mention: Any one knows a job worker project (like Celery) + distributed cron written in Go | reddit.com/r/golang | 2021-10-06
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Scalable real-time messaging server in a language-agnostic way. Set up once and forever.Project mention: Show HN: Centrifugo – self-hosted real-time messaging server written in Go | news.ycombinator.com | 2021-11-22
JuiceFS is a distributed POSIX file system built on top of Redis and S3.Project mention: File Systems implemented in Go | dev.to | 2021-12-04
juicefs - A distributed POSIX file system built on top of Redis and S3.
A high performance NoSQL Database Server powered by GoProject mention: IceFireDB：Distributed disk storage database based on Raft and Redis protocol. | reddit.com/r/software | 2021-08-21
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.Project mention: OctoSQL | reddit.com/r/devopskhan | 2021-10-31
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5.x and 6.x
🚀A fast, stable and embedded k-v storage in pure Golang, supports string, list, hash, set, sorted set. 一个 Go 语言实现的快速、稳定、内嵌的 k-v 存储引擎。
redis-shake is a tool for synchronizing data between two redis databases. Redis-shake 是一个用于在两个 redis之 间同步数据的工具，满足用户非常灵活的同步、迁移需求。Project mention: How to Migrate Redis™ Data Using Redis-Shake | dev.to | 2021-11-26
Typically, you want to migrate with minimal downtime while using the standard Redis tools. In this blog post, we will guide you through the process using the open-source tool Redis-Shake. Developed and maintained by the NoSQL Team in the Alibaba-Cloud Database department, Redis-Shake allows you to easily migrate Redis data between Redis clusters. While this guide is more aimed towards ScaleGrid for Redis™* deployments, this guide can be used for other types of Redis deployments as well with some slight modifications.
Asynq: simple, reliable, and efficient distributed task queue in GoProject mention: Any one knows a job worker project (like Celery) + distributed cron written in Go | reddit.com/r/golang | 2021-10-06
Take a look at hibiken/asynq.
:tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
Overlord是哔哩哔哩基于Go语言编写的memcache和redis&cluster的代理及集群管理功能，致力于提供自动化高可用的缓存服务解决方案。Project mention: That's why sparring is needed. If you don't fight, you will be beaten down, even if you are a master or a black-belt | reddit.com/r/martialarts | 2021-11-29
As a non-Chinese reader, you'll have to look up on https://www.bilibili.com/ or any other Chinese site. That site is the only Chinese video sharing website I know. If it's posted on their equivalent of Twitter or Facebook, I've got no chance.
☔️ A complete Go cache library that brings you multiple ways of managing your caches
a persistent real-time key-value store, with the same redis protocol with powerful features (by alash3al)Project mention: A dead simple Key-value Storage API | reddit.com/r/golang | 2021-04-10
I don’t get the idea of your module layout: nested vs unnested packages, lowercase vs uppercase vs capitalized directory names. Check out https://github.com/alash3al/redix to get an idea about clean module design.
A lightweight stream processing library for GoProject mention: A powerful stream processing library with a modular architecture | reddit.com/r/golang | 2021-11-28
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in RedisProject mention: What is the best algorithm for hashing passwords? | reddit.com/r/golang | 2021-03-14
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻Project mention: How to mock DB for unit tests? | reddit.com/r/golang | 2021-02-08
You could check out Gnomock (https://github.com/orlangure/gnomock). It offers a different approach than what you asked, but maybe it'll suit your use case. It allows to easily setup a real DB like postgres in a docker container and then delete ot when tests are done.
Real-time messaging library for Go with scalability in mind.Project mention: TCP or websockets for chat server | reddit.com/r/golang | 2021-11-25
Hello, +1 to WebSockets. If you need to choose WS library – go with https://github.com/gorilla/websocket or https://github.com/gobwas/ws. You can also look at Centrifugo server (https://centrifugal.dev/, supports WebSocket, SockJS bidi transports, also EventSource, HTTP-streaming, GRPC unidirectional transports and many builtin features) or https://github.com/centrifugal/centrifuge Go library.
Simplified distributed locking implementation using Redis
🗄 Simple tool for backup your databases, files to FTP / SCP / S3 storages.Project mention: Backup Postgresql Docker | reddit.com/r/devops | 2021-04-16
I used to be a huge fan of https://github.com/backup/backup, but unfortunately it doesn't get updates. Still works though. I ran hundreds of gigs each night through that tool. There's a golang version re-write that is limited on the features - https://github.com/huacnlee/gobackup.
Implements task queue in Golang which based on Redis storageProject mention: Implement the simple task queue with Redis in pure Go | reddit.com/r/golang | 2021-03-04
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
Go Redis related posts
How to monitor Redis with Prometheus and Grafana for Real-Time Analytics
2 projects | dev.to | 25 Nov 2021
Show HN: Centrifugo – self-hosted real-time messaging server written in Go
1 project | news.ycombinator.com | 22 Nov 2021
Websockets and Django Channels
1 project | reddit.com/r/django | 22 Nov 2021
GoReleaser v1.0.0 is out!
1 project | reddit.com/r/golang | 14 Nov 2021
RedHub: A simple framework for Redis server, pure fun
1 project | news.ycombinator.com | 19 Oct 2021
RedHub: A simple framework for redis server, pure fun.
1 project | reddit.com/r/golang | 19 Oct 2021
Any one knows a job worker project (like Celery) + distributed cron written in Go
3 projects | reddit.com/r/golang | 6 Oct 2021
What are some of the best open-source Redi projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.