草庐IT

Booksleve

全部标签

c# - BookSleve 通过通配符删除 redis key

我看到这个关于从redis通配符中删除Key的例子YoucandeletemultiplekeyswithjustoneDELcommandDELkey1key2key3......Youcanalsodeleteallkeysmatchinganexpressionthiswayredis-cliKEYS"temp_cart:user*"|xargsredis-cliDEL假设我有key:key1a、key2b、key7a、....我想删除所有以key*开头的howdoitellbookslevetodothat?whenipassstringintoitsinvalidatefun

c# - Booksleve 中的 Redis 事务

下面的3个命令在按原样执行时可以完美地工作。using(varredis=NewRedisConnection){awaitredis.Open();varallKeys=awaitredis.Keys.Find(db,"searchPattern");varallVals=awaitredis.Strings.GetString(db,allKeys);awaitredis.Keys.Remove(db,allKeys);//processthedataIpullfromredis}但是当我尝试将它们包装在事务中时,它停止工作。不会抛出异常,但如果我调试,执行似乎会停止在varall