我目前正在使用 memcached,但我正在尝试将此机制移至 redis。
我的目标是每 1000 次迭代保存整个数组(键 => 值)。
旧解决方案:
<?php
$data = array(
'key1' => 'value1',
'key2' => 'value2',
'key3' => 'value3'
);
$memcached->setMulti($data, time()+864000);
新解决方案:
<?php
$data = array(
'key1' => 'value1',
'key2' => 'value2',
'key3' => 'value3'
);
$redis->mSet($data);
这些脚本的操作几乎相同。
如您所见,当我使用 multi(mSet 函数)时,redis 无法设置过期日期。
有什么解决办法吗?