class RedisHash
{
protected static $connections = [];
/**
* 初始化redis集群
*/
protected static function init()
{
// 获取redis集群host
$hosts = explode(',', env('REDIS_HA_HOSTS'));
// 获取redis库
$databases = explode(',', env('REDIS_HA_DATABASES'));
foreach ($hosts as $index => $host) {
$redisManage = new RedisManager(app(), config('database.redis.client'), [
'default' => [
'host' => $host,
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => $databases[$index],
]
]);
self::$connections[$index] = $redisManage->connection();
}
}
/**
* 获取redis集群连接数
* &
laravel使用redis集群
最新推荐文章于 2023-11-17 09:13:04 发布
本文详细介绍了如何在 Laravel 项目中配置并有效利用 Redis 集群,提升应用程序的数据缓存和处理能力,从而实现高效的数据操作。
摘要由CSDN通过智能技术生成