# Microsoft.Orleans.Persistence.Redis

10.0.0 | net10.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Persistence.Redis)

## Orleans.Hosting

- [RedisGrainStorageServiceCollectionExtensions](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.hosting.redisgrainstorageservicecollectionextensions/) - `Microsoft.Extensions.DependencyInjection.IServiceCollection` extensions.
- [RedisSiloBuilderExtensions](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.hosting.redissilobuilderextensions/) - [ISiloBuilder](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.isilobuilder/) extensions.

## Orleans.Persistence

- [RedisGrainStorage](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.persistence.redisgrainstorage/) - Redis-based grain storage provider
- [RedisGrainStorageFactory](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.persistence.redisgrainstoragefactory/) - Factory used to create instances of Redis grain storage.
- [RedisStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.persistence.redisstorageoptions/) - Redis grain storage options.
- [RedisStorageOptionsExtensions](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.persistence.redisstorageoptionsextensions/) - Extension methods for configuring [RedisStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.persistence.redisstorageoptions/).

## Orleans.Persistence.Redis

- [RedisStorageException](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleans.persistence.redis.redisstorageexception/) - Exception for throwing from Redis grain storage.

## OrleansCodeGen.Orleans.Persistence.Redis

- [Codec_RedisStorageException](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleanscodegen.orleans.persistence.redis.codec-redisstorageexception/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_RedisStorageException](/orleans/docs/api/csharp/microsoft.orleans.persistence.redis/orleanscodegen.orleans.persistence.redis.copier-redisstorageexception/) - Default copier implementation for (rarely copied) exception classes
