redis的基本操作
阿新 • • 發佈:2018-12-15
redis直接存陣列或者物件是不能儲存的,需要轉化一下,用到json_encode將陣列轉化為json,就可以存到redis中了
$redis = new Redis(); $redis->connect('21.21.21.21', 6379); $redis->auth('111111'); $actData = json_decode($redis->get('data')); if(!$actData){ $actModel = new new(); $actData = $actModel->get(array('id'=>'7')); $redis->set('data',json_encode($actData)); $redis->EXPIRE('data',72); }
- EXPIRE 將key的生存時間設定為ttl秒(多少秒後過期)
- PEXPIRE 將key的生成時間設定為ttl毫秒(多少毫秒後過期)
- EXPIREAT 將key的過期時間設定為timestamp所代表的的秒數的時間戳(到具體的時間過期)
- PEXPIREAT 將key的過期時間設定為timestamp所代表的的毫秒數的時間戳(到具體的時間過期)