RedisUtils.php 640 字节
<?php


namespace App\Utils;

/**
 * 单例的redis实例
 */
class RedisUtils
{
    private static $redis = null;

    private function __construct()
    {
    }

    private function __clone()
    {
    }

    public static function getClient($redisKey = 'default')
    {
        if (!self::$redis) {
            $config = config("database.redis.{$redisKey}");
            $redis = new \Redis();
            $redis->connect($config['host'], $config['port']);
            $redis->auth($config['password']);
            $redis->select($config['database']);
            self::$redis = $redis;
        }
        return self::$redis;
    }

}