当前位置: 首页 > 后端技术 > PHP

PHP连接redis

时间:2023-03-29 18:59:30 PHP

/****/class_redis_{private$redis;私有静态$connections=array();//定义一个对象池privatestatic$servers=array();//定义redis配置文件publicstaticfunctionaddServer($conf){//定义添加redis配置方法foreach($confas$name=>$data){self::$servers[$name]=$data;}}publicstaticfunctiongetRedis($name,$select=0){//要连接的服务器KEY两个参数,要选择的库if(!array_key_exists($name,self::$connections)){//判断连接池中是否存在$redis=new\Redis();$redis->connect(self::$servers[$name][0],self::$servers[$name][1]);self::$connections[$name]=$redis;如果(isset(self::$servers[$name][2])&&self::$servers[$name][2]!=""){self::$connections[$name]->auth(self::$服务器[$名称][2]);}}self::$connections[$name]->select($select);返回self::$connections[$name];}}