Redis

Redis

open source in-memory data store

Redis is an in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Because it holds all data in memory and because of its design, Redis offers low-latency reads and writes, making it particularly suitable for use cases that require a cache.

Getting Started with Redis in Go

Tutorial

Getting Started with Redis in Go
Using Redis in a Go Project
Best Practices

Part of tutorial

Best Practices
Essential Techniques to Ensure Efficiency and Success with Redis
Redis & GoLand

Part of tutorial

Redis & GoLand
Streamlining GoLand and Redis Setup for Smooth Development
Conclusion

Part of tutorial

Conclusion
Considerations and Next Steps
Pipelines: Running Redis Commands in Batches

Part of tutorial

Pipelines: Running Redis Commands in Batches
Efficiency in Bulk - Maximizing Performance with Redis Pipelines
Learn Redis by Coding

Part of tutorial

Learn Redis by Coding
Unlocking Key Concepts Through Six Interactive Demos
Pub-Sub Messaging

Part of tutorial

Pub-Sub Messaging
Simplifying Communication Between Applications
Transactions

Part of tutorial

Transactions
Using Redis Transactions for Data Integrity
Expiring Keys

Part of tutorial

Expiring Keys
Redis Key Expiry - Maximizing Data Efficiency with Time-Based Management
Getting and Setting a Value

Part of tutorial

Getting and Setting a Value
Efficient Data Handling - Redis Retrieval and Storage Capabilities
New Project

Part of tutorial

New Project
From Concept to Code - Crafting Your Project's Foundation
Prerequisites

Part of tutorial

Prerequisites
Install and Resolve Dependencies to Work With Redis
What Is Redis?

Part of tutorial

What Is Redis?
Unlocking the Power of Redis - A Practical Guide for Go Developers