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.
Redis & GoLand

Part of tutorial

Redis & GoLand
Streamlining GoLand and Redis Setup for Smooth Development.
Best Practices

Part of tutorial

Best Practices
Essential Techniques to Ensure Efficiency and Success with Redis.
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.
Transactions

Part of tutorial

Transactions
Using Redis Transactions for Data Integrity.
Conclusion

Part of tutorial

Conclusion
Considerations and Next Steps.
Getting and Setting a Value

Part of tutorial

Getting and Setting a Value
Efficient Data Handling - Redis Retrieval and Storage Capabilities.
Pub-Sub Messaging

Part of tutorial

Pub-Sub Messaging
Simplifying Communication Between Applications.
What Is Redis?

Part of tutorial

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

Part of tutorial

Prerequisites
Install and Resolve Dependencies to Work With Redis.
New Project

Part of tutorial

New Project
From Concept to Code - Crafting Your Project's Foundation.
Expiring Keys

Part of tutorial

Expiring Keys
Redis Key Expiry - Maximizing Data Efficiency with Time-Based Management.