23 lines
		
	
	
		
			477 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			477 B
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| 
 | |
| namespace app\service\util;
 | |
| 
 | |
| use Predis\Client;
 | |
| 
 | |
| class RedisService
 | |
| {
 | |
|     protected static $client;
 | |
|     
 | |
|     public static function getRedisInstance(): Client
 | |
|     {
 | |
|         if(!self::$client){
 | |
|             self::$client = new Client([
 | |
|                 'scheme'=>'tcp',
 | |
|                 'host' => env('redis.host'),
 | |
|                 'port' => env('redis.port'),
 | |
|                 'password'=>env('redis.password')
 | |
|             ]);
 | |
|         }
 | |
|         return self::$client;
 | |
|     }
 | |
| } |