Redis
配置Redis
配置见数据库配置, 集群 host
使用数组
$redis = function (int $db) {
return [
'host' => [
'127.0.0.1:7001','127.0.0.1:7002','127.0.0.1:7003',
'127.0.0.1:7004','127.0.0.1:7005','127.0.0.1:7006'
],
'port' => 6379,
'pass' => '',
'db' => $db, //集群模式下无效
'timeout' => 2.5
];
};
支持的扩展配置
- readTimeout
- clusterName
- persistent
默认用法
默认使用 redis:cache
配置
function index()
{
RedisModel::set('a', 1);
$data = RedisModel::get('a');
$this->json(1, $data);
}
切换配置
RedisModel::use('store')
使用 use()
方法切换不同配置
function index()
{
RedisModel::use('store')->set('a', 1);
$data = RedisModel::use('store')->get('a');
$this->json(1, $data);
}