{"repo":"null-d3v/L1L2RedisCache","free":true,"listed":false,"github":"https://github.com/null-d3v/L1L2RedisCache","clone":"git clone https://github.com/null-d3v/L1L2RedisCache.git","description":"A layered caching implementation of IDistributedCache","language":"C#","stars":26,"topics":["c-sharp","redis"],"license":"Unlicense","category":"databases-storage","readme_excerpt":"MessagingRedisCache MessagingRedisCache is an implementation of IDistributedCache using RedisCache as a base implementation. MessagingRedisCache will utilize Redis pub/sub to ensure that memory cache entries can be synchronized in a distributed system. This makes it a viable backing store for HybridCache , where it can evict IMemoryCache entries in distributed systems. L1L2RedisCache L1L2RedisCache is an implementation of IDistributedCache , leveraging IMemoryCache as a level 1 cache and MessagingRedisCache as a level 2 cache. Level 1 evictions are managed via MessagingRedisCache 's Redis pub/sub.","default_branch":null,"files":null,"tree":[],"storefront":"/r/null-d3v","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/null-d3v/L1L2RedisCache/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}