cxgj/cxe/rediscache/src/RedisCache/RedisSubscribe.php
2023-11-27 09:45:13 +08:00

29 lines
605 B
PHP

<?php
/**
* @author Any
* @description KISS
* @date 2021年10月22日
* @version 1.0.0
*
* _____LOG_____
*
*/
require_once 'RedisCache.php';
$redis = new RedisCache\RedisCache();
$redis->setOption();
$redis->subscribe(array('__keyevent@15__:expired'), 'keyCallback');
function keyCallback($redis, $pattern, $chan, $msg)
{
//@TODO 缓存key失效后续处理
//CacheKeyPrefix_ActionType_ActionOption_ActionParam
$params = explode('_', $msg);
if(count($params) == 4 && $params[1] == 'order'){
//订单处理
echo $params[2];
}
}