0
현재 memcached를 사용하고 있지만이 메커니즘을 redis로 옮기려고합니다.phpredis 함수 mSet with ttl
목표는 1000 번의 반복마다 전체 배열 (key => value)을 저장하는 것입니다.
올드 솔루션 :
<?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 기능)을 사용 중일 때 유효 기간을 설정할 수 없습니다.
모든 솔루션?