memcache和PHPCassa

时间:2011-09-22 14:50:09

标签: php memcached cassandra

我正在使用PHPCassa从我的cassandra实例中获取值,其中我的结果数组看起来像:

Array
(
    [1576_AF_ACTS_A300_2011-09-12] => 150
    [1576_AF_ACTS_A300_2011-09-13] => 1565
    [1576_AF_ACTS_A300_2011-09-14] => 1515
    [1576_AF_ACTS_A300_2011-09-15] => 1519
    [1562_AF_ACTS_A300_2011-09-12] => 1510
    [1561_AF_ACTS_A300_2011-09-13] => 15189
    [1563_AF_ACTS_A300_2011-09-14] => 15189
    [1568_AF_ACTS_A300_2011-09-15] => 15125
    [121_AF_ACTS_A300_2011-09-16] => 15123
    [1580_AF_ACTS_A300_2011-09-12] => 15127
    [1580_AF_ACTS_A300_2011-09-15] => 15189
    [1580_AF_ACTS_A300_2011-09-17] => 15158
)

现在,我想将结果存储在memcache中。我应该为此设置什么独特的memcache密钥?

我所掌握的是一系列无穷无尽的键,我根据UI表单中的一些输入参数构建了这些键。

如何将此信息与唯一的memcache密钥一起保存?

1 个答案:

答案 0 :(得分:1)

我建议避免使用memcache来支持Cassandra的行缓存:http://www.datastax.com/docs/0.8/configuration/storage_configuration#rows-cached

这为您提供了一种更简单的体系结构,可以避免从双层系统中获得cache coherence问题。