Redis
 sql >> Database >  >> NoSQL >> Redis

Utilizzo di StackExchange.Redis in un controller ASP.NET Core

Nel metodo ConfigureServices della tua classe di avvio, ti consigliamo di aggiungere:

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

È quindi possibile utilizzare l'iniezione di dipendenza modificando la firma del costruttore in qualcosa del genere:

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