首页存储RedisDriver
RedisDriver
Kuoqi\Driver\RedisDriver(141 行):Redis 单例封装
本页内容
  1. 方法清单
  2. 配置
  3. 已知缺陷

方法清单

方法签名说明
getInstancestatic getInstance()单例(phpredis 扩展)
setset($name,$value,$expire=0)写入:按数据类型自动选 String/Hash/List
getget($name)读取:按 type 自动 hGetAll/lRange/sMembers
getDrivergetDriver()返回裸 \Redis 对象

配置

配置项说明
REDIS_STATUS是否启用 Redis
REDIShost / port / auth / db / timeout
典型用法
$redis = \Kuoqi\Driver\RedisDriver::getInstance();

// 标量
$redis->set("key", "value", 60);
$redis->get("key");

// 数组自动存 Hash
$redis->set("user:1", array("name" => "张三", "age" => 30));
$data = $redis->get("user:1");   // 自动 hGetAll

// 原生 Redis 操作
$redis->getDriver()->incr("counter");

已知缺陷

构造中检查的是 $this->config["password"] 而赋值用 self::$__config(不一致),密码可能不生效。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页