标签:设置 场景 过期 color 应用 segment 发布 博客 实战
简单字符串缓存实战
简单队列实战
简单发布订阅实战
简单计数器实战
排行榜实战
简单字符串悲观锁实战
简单事务的乐观锁实战
简单字符串缓存实战
$redis->connect(‘127.0.0.1‘, 6379);
$strCacheKey = ‘Test_bihu‘;
//SET 应用
$arrCacheData = [
‘name‘ => ‘job‘,
‘sex‘ => ‘男‘,
‘age‘ => ‘30‘
];
$redis->set($strCacheKey, json_encode($arrCacheData));
$redis->expire($strCacheKey, 30); # 设置30秒后过期
$json_data = $redis->get($strCacheKey);
$data = json_decode($json_data);
print_r($data->age); //输出数据
//HSET 应用
$arrWebSite = [
‘google‘ => [
‘google.com‘,
‘google.com.hk‘
],
];
$redis->hSet($strCacheKey, ‘google‘, json_encode($arrWebSite[‘google‘]));
$json_data = $redis->hGet($strCacheKey, ‘google‘);
$data = json_decode($json_data);
print_r($data); //输出数据
简单队列缓存实战
$redis->connect(‘127.0.0.1‘, 6379); $strQueueName = ‘Test_bihu_queue‘; //进队列 $redis->rpush($strQueueName, json_encode([‘uid‘ => 1,‘name‘ => ‘Job‘])); $redis->rpush($strQueueName, json_encode([‘uid‘ => 2,‘name‘ => ‘Tom‘])); $redis->rpush($strQueueName, json_encode([‘uid‘ => 3,‘name‘ => ‘John‘])); echo "---- 进队列成功 ---- <br /><br />"; //查看队列 $strCount = $redis->lrange($strQueueName, 0, -1); echo "当前队列数据为: <br />"; print_r($strCount); //出队列 $redis->lpop($strQueueName); echo "<br /><br /> ---- 出队列成功 ---- <br /><br />"; //查看队列 $strCount = $redis->lrange($strQueueName, 0, -1); echo "当前队列数据为: <br />"; print_r($strCount);
参考博客:https://segmentfault.com/a/1190000008475712
标签:设置 场景 过期 color 应用 segment 发布 博客 实战
原文地址:https://www.cnblogs.com/yulongcode/p/11252832.html