首页›存储›RedisDriver
RedisDriver
Kuoqi\Driver\RedisDriver(141 行):Redis 单例封装
本页内容
- 方法清单
- 配置
- 已知缺陷
方法清单
| 方法 | 签名 | 说明 |
|---|---|---|
getInstance | static getInstance() | 单例(phpredis 扩展) |
set | set($name,$value,$expire=0) | 写入:按数据类型自动选 String/Hash/List |
get | get($name) | 读取:按 type 自动 hGetAll/lRange/sMembers |
getDriver | getDriver() | 返回裸 \Redis 对象 |
配置
| 配置项 | 说明 |
|---|---|
REDIS_STATUS | 是否启用 Redis |
REDIS | host / 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 ·
返回首页