我们目前在Web应用程序中使用Redis作为持久缓存,但由于其内存有限和成本问题,我开始考虑是否Table存储是一个可行的选择。
我们存储的数据是相当基本的json数据,具有清晰的两个部分键,我们将在Table storage中用它们作为分区和行键,因此我希望这意味着快速查询。
我知道一个是内存中的,而另一个是外部的,所以Table storage会慢一些,但随着规模的扩大,我相信只有一个CPU从Redis缓存中提供数据,而使用Table storage则不会有这个问题,因为它取决于我们运行的Web服务器数量。
有没有人有使用Table storage的经验或者对比两者之间的差异。
我应该补充一下,我们只是非常简单地使用Redis的get/set功能,没有其他操作,当我们自己清除数据时,Redis就会腾出空间,否则就留给Redis自己在空间不足时进行清除。