💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
>[danger] 需 mix-database >= v2.0.4 才可使用。 ## ExecuteListener 执行监听器可监听 redis 命令的执行数据,包含 command,arguments,time 三个字段。 ### 使用 首先编写一个监听器类,实现 `Mix\Database\ExecuteListenerInterface` 接口,`listen` 方法将在每个命令执行完成后触发,用户可在该方法内处理这些执行数据。 ``` <?php namespace Common\Listeners; use Mix\Redis\ExecuteListenerInterface; /** * Class RedisListener * @package Common\Listeners * @author liu,jian <coder.keda@gmail.com> */ class RedisListener implements ExecuteListenerInterface { /** * 监听 * @param array $data */ public function listen($data) { // TODO: Implement listen() method. } } ``` 然后在 redis 依赖配置中增加 `listener` 配置: ``` // redis [ // 类路径 'class' => Mix\Redis\Coroutine\RedisConnection::class, // 属性 'properties' => [ ... // 监听器 'listener' => [ // 依赖引用 'ref' => beanname(Common\Listeners\RedisListener::class), ], ], ], ```