数据库 - Model 前置说明
官方开源项目 抓取代理IP

介绍

SW-X 的 Redis组件使用连接池实现,对应的配置在/config/redis.php文件中修改。

v2.0.4版本起,SW-X支持配置多个reids连接池,默认会取第一个配置项做为默认连接池使用。

获取一个Redis连接实例,只需要new \x\Redis();即可,但跟Mysql连接池一样,当该连接使用完后,需要调用\x\Redis->return()方法归还连接。

注意:理论上所有连接归还会在__destruct阶段检测,未手动归还的连接会被系统自动回收。
但若业务代码发生致命异常,__destruct将无法触发。

组件要求

  • php-redis 4*

使用示例

// 获取连接
$redis = new \x\Redis();
// 执行指令
$redis->set('name', '小黄牛');
$redis->get('name');
// 归还连接
$redis->return();

\x\Reids组件,是原生PHP-Redis扩展的一层封装,支持所有PHP-Redis的命令方法。

使用不同的连接池配置

// 切换连接池
$Redis = new \x\Redis('配置项标识');

SW-X

企业级 - 高性能 PHP 框架

最后更新:2年前 . 作者-小黄牛

本篇目录