sql >> Base de Datos >  >> NoSQL >> Redis

Sugerencias para una solución de almacenamiento en caché distribuida simple de .NET

Sonido simple, rápido, liviano y seguro como cosas como redis y memcached, que pueden ser muy efectivos como caché central. Para stackoverflow usamos redis a través de BookSleeve (cliente), pero la mayoría de las tiendas funcionarán de manera similar. También hay un caché de AppFabric, pero eso es considerablemente más complejo.

Sin embargo, puntos clave:

  • sus datos deberán ser serializables de alguna manera
  • si actualmente está utilizando la memoria caché de objetos grandes (como una tabla de datos grande), deberá considerar las implicaciones del ancho de banda o hacerlo más granular
  • probablemente se beneficiaría de un caché de 2 niveles (una memoria local, con el almacén central como secundario)
  • lo que significa que también debe considerar la invalidación (lo hacemos a través de la API de publicación/suscripción en redis)