0

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

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 { . . . }
4

1 回答 1

0

我已经实现了这一点,到目前为止还没有出现任何问题,因此对于这种格式和长度的缓存键,redis 缓存似乎是可以的。

于 2016-03-05T17:38:32.580 回答