优化代码的时候,需要增加这么一个逻辑,先从MC中取,取不到从Redis中取。通过Cron来更新MC和Redis中的内容。
简单看了下代码库中有封装好的方法,大致逻辑如下。
public static function set($key, $param, $value, $is_long = true) { $mc = Comm_Mc::init(); $mc->setData($key, $param, $value); $redis = Comm_Redis::init($is_long, true); $redis_key = self::$prefix . $key . '_' . implode('_', $param); $redis->set($redis_key, $value); }