Redis.php 713 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Com;
  3. use EasySwoole\EasySwoole\Config;
  4. class Redis
  5. {
  6. private static $instance;
  7. protected $connect; //Redis连接实例
  8. static function getInstance(){
  9. if(!isset(self::$instance)){
  10. self::$instance = new static();
  11. }
  12. return self::$instance;
  13. }
  14. function __construct()
  15. {
  16. $db_config = Config::getInstance()->getConf('REDIS');
  17. $this->connect = new \Redis();
  18. $this->connect->connect($db_config['host'], $db_config['port']); //连接Redis
  19. $this->connect->auth($db_config['auth']); //密码验证
  20. }
  21. public function getConnect(){
  22. return $this->connect;
  23. }
  24. public function get($key) {
  25. }
  26. }