現在 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);
これらのスクリプトの操作はほとんど同じです。
ご覧のとおり、マルチ (mSet 関数) を使用している場合、redis は有効期限を設定できません。
解決策はありますか?