Skip to main content
.NETFramework4.7.1net6.0.NETStandard2.0

Redis back-end for Metalama.Patterns.Caching. Implements both caching and cache invalidation over Redis Pub/Sub

Published
Apr 15, 2025
1y ago
Total Downloads
44.0K
43,982

Install

dotnet add package Metalama.Patterns.Caching.Backends.Redis --version 2025.1.4-rc
ProductVersions
.NET
net6.0
.NET Standard
netstandard2.0
Other
.NETFramework4.7.1

README

Metalama Logo

About

The Metalama.Patterns.Caching.Backends.Redis package complements the Metalama.Patterns.Caching package by adding a Redis-based cache implementation. It also synchronizes multiple in-memory caches, each typically deployed on a different node, through Redis Pub/Sub. This package is based on StackExchange.Redis.

Features

  • A Redis-based CachingBackend implementation. This allows you to use the Metalama.Patterns.Caching package with Redis instead of just a local memory cache.
  • The invalidation of multiple local caches through Redis Pub/Sub.
  • A garbage collection task for use when dependencies are enabled.

License

This package is a commercial extension of the open-source Metalama.Patterns.Caching and requires a Metalama Professional license.

Main Types

Additional Documentation

Related Packages

Changes from Previous Version

No structural changes between v2025.1.3-rc and v2025.1.4-rc.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.The published metadata declares 15 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.