Driver
└─Redis
public class Redis
extends Driver
Constructor Summary | |
---|---|
void | __construct(array options) 架构函数 |
Method Summary | |
---|---|
bool | has(string name) 判断缓存 |
mixed | get(string name, mixed default) 读取缓存 |
boolean | set(string name, mixed value, integer expire) 写入缓存 |
false|int | inc(string name, int step) 自增缓存(针对数值缓存) |
false|int | dec(string name, int step) 自减缓存(针对数值缓存) |
boolean | rm(string name) 删除缓存 |
boolean | clear(string tag) 清除缓存 |
Methods inherited from think\cache\Driver | |
---|---|
clear, dec, get, getCacheKey, getTagItem, handler, has, inc, pull, rm, set, setTagItem, tag |
public void __construct(array options)
架构函数
public bool has(string name)
判断缓存
public mixed get(string name, mixed default)
读取缓存
public boolean set(string name, mixed value, integer expire)
写入缓存
public false|int inc(string name, int step)
自增缓存(针对数值缓存)
public false|int dec(string name, int step)
自减缓存(针对数值缓存)
public boolean rm(string name)
删除缓存
public boolean clear(string tag)
清除缓存
Redis缓存驱动,适合单机部署、有前端代理实现高可用的场景,性能最好 有需要在业务层实现读写分离、或者使用RedisCluster的需求,请使用Redisd驱动
要求安装phpredis扩展:https://github.com/nicolasff/phpredis