我已经搜索了文档,但没有找到放入 redis 数据库(如果有的话)来跟踪 IRedisTypedClient 的“GetNextSequence”的内容。这是因为我开始看到我自己的钥匙以外的其他钥匙。我不确定我是否做错了什么来获取这些额外的密钥,或者它是否是 ServiceStack 跟踪某些值的方式。如果是,我想知道它什么时候这样做,这样我就知道所有出现的“面包屑”是什么。
这是我的简化示例:
private IRedisTypedClient<BucketInfo> redisBucket;
redisBucket = Redis.As<BucketInfo>();
var newBucketInfo = new BucketInfo {
DB = redisBucket.GetNextSequence (),
policy = bucketPolicy,
};
当它执行 GetNextSequence 时,它会在我自己进行任何存储之前将 seq:BucketInfo 放入 redis 数据库。这是预期的吗?