2016-01-30 112 views
0

我有一个场景,我的天蓝色redis缓存键是唯一的。我倾向于使用由"<tenant guid>-<user guid>-<audience uri>-<issued at unix epoc time>"组成的值,例如,蔚蓝redis缓存键值问题

cacheId = "90ebc5d3-7129-4a12-aabb-9f6ba00e47b5-58355802-a2e4-4b4c8ce1-df979ac4e8dc-http://targetresource.com/-1454185279" 

对使用​​这种格式或长度的azure redis缓存键是否会产生问题有任何想法?

cache.StringSet(cacheId, jwt, timeSpanOfNowUntilJwtExpiresEpocTime); 
. . . 
var userIdTokenCache = cache.StringGet(cacheId); 
if (userIdTokenCache.HasValue) { . . . } else { . . . } 

回答

0

我已经实现了这一点,至今没有问题浮出水面,所以它会出现redis缓存可以使用这种格式和长度的缓存键。