我正在尝试从Redis中删除一个对象,以下代码可以正常工作
var items = redisClient.As<Item>();
var test1 = new Item { ItemNumber = 1000, Title = "This is a Title" };
var test2 = new Item { ItemNumber = 1001, Title = "A Unique Title"};
items.Store(test1);
items.Store(test2);
items.Delete(test2);
但是,当我运行以下代码时,它无效。
public void DeleteInterval(Interval interval)
{
var items = redis.As<Interval>();
items.Delete(interval);
}
redis删除如何处理第一个示例代码而不是第二个?
使用显示器我发现问题但不知道如何解决它,但我得到以下信息。
第一个代码:
"SADD" "ids.Item" "54986669"
"DEL" "urn:item:54986669"
第二代码:
"SADD" "ids.Interval" "40807399"
"MGET" "urn:interval:40807399"
"DEL" "urn:interval:13133063"
"SREM" "ids.Interval" "13133063"
有没有办法在redis中控制ID?