0

現在 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 は有効期限を設定できません。

解決策はありますか?

4

1 に答える 1