2016-11-10 5 views
1

Je viens de commencer à jouer avec CacheManager.Net pour ajouter des capacités de mise en cache distribuée à notre application. Mon cache de niveau 2 est Redis et il semble fonctionner correctement.CacheManager.net (Redis) - Cache.Add prend uniquement en charge les hachages?

Je remarque que lorsque je fais un cache.Add (cacheItem), il est toujours ajouté comme un hachage à redis. En utilisant CacheManager, est-il possible d'ajouter des objets comme d'autres types de données redis? Dire comme une "chaîne"?

Merci. U

Répondre

1

Non actuellement non pris en charge. CacheManager stocke les métadonnées avec l'élément mis en cache pour implémenter d'autres choses et tout ce qui est stocké dans un hachage. L'opération est implémentée avec des scripts lua et est assez rapide, il n'y a presque pas de surcharge par rapport au stockage d'une chaîne. Si vous avez des cas d'utilisation spécifiques qui peuvent être appliqués à d'autres fournisseurs de cache, redisposez non seulement une demande de fonctionnalité sur github