Redis
 sql >> Base de données >  >> NoSQL >> Redis

Utilisation de StackExchange.Redis dans un contrôleur ASP.NET Core

Dans la méthode ConfigureServices de votre classe Startup, vous voudrez ajouter :

services.AddSingleton<IConnectionMultiplexer>(ConnectionMultiplexer.Connect("yourConnectionString"));

Vous pouvez ensuite utiliser l'injection de dépendance en modifiant la signature de votre constructeur en quelque chose comme ceci :

public YourController : Controller
{
    private readonly IConnectionMultiplexer _connectionMultiplexer;
    public YourController(IConnectionMultiplexer multiplexer)
    {
        this._connectionMultiplexer = multiplexer;
    }
}