【发布时间】:2014-05-12 16:23:34
【问题描述】:
如果您考虑使用 Redis 实现二级缓存的大规模解决方案,或者您的第一个数据源也是 Redis,我不知道 ASP.NET WebAPI OData 实现如何与键值存储之类的东西一起工作。
我可以通过 OData 解析器分析生成的表达式树并将一些过滤器转换为 Redis 操作,但是当您实现纯 REST 时,Redis 的整体性质最适合:
-
http://somesite.com/users=>users(Redis 集) -
http://somesite.com/users/1=>users:11(Redis 密钥)
如果我想要最新的注册用户,也许我会有这样的东西:
-
http://somesite.com/users/latest=>users:latest(Redis 排序集)
整个问题...
在这种情况下 OData 需要做什么?
【问题讨论】:
标签: http rest asp.net-web-api redis odata