PHP RedisSingleton
程序员文章站
2024-04-02 19:19:10
...
/**
* 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+MySQL搭建聊天室
-
setcookie中Cannot modify header information-headers already s_PHP教程
-
PHP RedisSingleton
-
PHP中对各种加密算法、Hash算法的速度测试对比代码,hash速度测试
-
PHP 分析一个日志文件?
-
PHP中strpos、strstr和stripos、stristr函数分析,strposstristr_PHP教程
-
《Head First 设计模式》代码之PHP版(面向对象学习)_PHP
-
PHP session入门之功能详解二_PHP教程
-
PHP有没有is_type()函数?该如何解决
-
PHP实现点击验证码或看不清会刷新验证码