LogoDirectory
Logo of rejoy

rejoy

rejoy is an idiomatic Go client library for RedisJSON, enabling seamless JSON document management and native commands within Go applications.

Introduction

Overview

rejoy is an idiomatic Go (Golang) client package designed for the RedisJSON module. It extends Go Redis clients to allow developers to store, update, and query JSON documents directly inside Redis using native commands.

Key Features
  • Native JSON Support: Execute RedisJSON commands such as JSON.SET, JSON.GET, and JSON.DEL directly from Golang code.
  • Integration with go-redis: Works effortlessly alongside the standard go-redis/redis client library.
  • Structured Operations: Simplifies manipulating JSON objects, arrays, and sub-paths without manual string handling.
  • High Performance: Capitalizes on Redis in-memory execution for fast JSON document retrieval and updates.
Use Cases
  • Building high-speed caching layers for dynamic JSON API responses.
  • Managing nested document structures in memory for Golang microservices.
  • Performing atomic updates on JSON sub-fields within Redis.

Information

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates