PHP RedisSingleton
程序员文章站
2022-05-27 12:56:00
...
/**
* Created by PhpStorm.
* User: xiongzai
* Date: 2016/5/17
* Time: 16:31
*/
namespace Think;
class RedisSingleton {
public $redis = null;
static protected $ins=null;
final protected function __construct(){
self::setRedis();
}
private function __clone(){}
static public function getInstance(){
if (self::$ins instanceof self) {
return self::$ins;
}
self::$ins=new self();
return self::$ins;
}
private function setRedis(){
try{
$redis = new \Redis();
$redis->connect( C('REDIS_HOST'), C('REDIS_PORT') );
$redis->auth( C('REDIS_AUTH') );
$this->redis = $redis;
unset($redis);
}catch(Exception $e){
echo $e->getMessage().'
';
}
}
}
推荐阅读
-
php用什么软件比较好(php一般用的开发工具)
-
phpeclipse运行php文件(eclipse php环境搭建)
-
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
-
PHP字符串函数系列之nl2br(),在字符串中的每个新行 ( ) 之前插入 HTML 换行符br
-
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
-
php 将字符串按大写字母分隔成字符串数组
-
Notice: Undefined index: page in E:PHP est.php on line 14
-
30 个很棒的PHP开源CMS内容管理系统小结
-
php 仿Comsenz安装效果代码打包提供下载
-
php 无限级分类,超级简单的无限级分类,支持输出树状图