2881099 / csredis

.NET Core or .NET Framework 4.0+ client for Redis and Redis Sentinel (2.8) and Cluster. Includes both synchronous and asynchronous clients.
MIT License
2.01k stars 414 forks source link

关于前缀的问题 #507

Open WsProgrammer opened 6 months ago

WsProgrammer commented 6 months ago

RedisHelper.Keys返回的key全部带前缀,为什么 RedisHelper.Del删除时的key使用的又不是带前缀,这个设计我一直没有搞懂,那RedisHelper.Keys返回直接不带前缀不就好啦。。。而且前缀的含义不就key的一部分吗,怎么删除的时候有不用加前缀啦。。。。我这里前缀是dev, image 用工具查出来的key也带dev但是删除时就要把dev去掉,感觉这个操作很有歧义啊

2881099 commented 6 months ago

Keys是模糊查询,返回的就是原生的key

Del 不方便对内容做裁剪,可能出现更难排查的问题