DEV Community

Cover image for StackExchange.Redis: Principais interfaces
Paulo Walraven
Paulo Walraven

Posted on

StackExchange.Redis: Principais interfaces

Introdução

As interfaces do StackExchange.Redis são abstrações que definem o comportamento de objetos responsáveis por se comunicar com o Redis.

Interfaces

  • IConnectionMultiplexer define o comportamento de um objeto que gerencia a conexão com o servidor Redis.
  • IDatabase define o comportamento de um objeto que representa um banco de dados Redis e fornece métodos para executar comandos em um determinado banco de dados.
  • IServer define o comportamento de um objeto que representa um servidor Redis e fornece métodos para executar comandos no servidor, como informações de monitoramento ou gerenciamento.
  • ISubscriber define o comportamento de um objeto que pode se inscrever em canais pub/sub do Redis para receber mensagens.
  • ITransaction define o comportamento de um objeto que representa uma transação do Redis.

Conclusão

Suas interfaces principais, IConnectionMultiplexer, IDatabase, IServer, ISubscriber e ITransaction, permitem aos desenvolvedores se comunicarem com o Redis de maneira simplificada e organizada. Um exemplo de utilização seria a criação de uma conexão com o Redis usando o IConnectionMultiplexer e então obtendo uma referência para um IDatabase, onde se pode utilizar comandos de armazenamento e recuperação de dados.

Top comments (0)