29 lines
605 B
PHP
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];
|
|
}
|
|
}
|
|
|