/*
自己写着玩
*/
<?php
class redis
{
const REDISHOST = '127.0.0.1';
const REDISPORT = '6379';
const REDISPASWORD = '';
const REDISDBNAME = 0;
private static $_obj = null;
private function __construct(){
}
private function __clone(){}//禁止克隆
private static function connect_redis($dbname = null)
{
try{
self::$_obj = new redis();
self::$_obj->connect(self::REDISHOST,self::REDISPORT);
if(self::REDISPASWORD){
self::$_obj->auth(self::REDISPASWORD);
}
if($dbname){
$dbname = (int)$dbname;
self::$_obj->select($dbname);
}else{
self::$_obj->select(self::REDISDBNAME);
}
}catch (Exception $e){
exit($e->getMessage().'<br/>');
}
return self::$_obj;
}
public static function getRedis()
{
if(!self::$_obj){
self::$_obj = self::connect_redis();
}
return self::$_obj;
}
public function set($key,$value)
{
if(!empty($key) && !empty($value)){
return self::$_obj->set($key,$value);
}else{
return false;
}
}
public function get($key)
{
if(!empty($key)){
return self::$_obj->get($key);
}else{
return false;
}
}
public function exists($key)
{
if(!empty($key)){
return self::$_obj->exists($key);
}else{
return false;
}
}
}
//直接调用getredis
$redis = redis::getredis();
$redis->get('a');
简单的redis单例类
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 一般来说,喜欢站立的人,比喜欢躺着或或坐着的人,身材更好。与躺着的姿势相比,站姿所消耗的能量要多出10%。而单腿站...
- 数据库操作的简单流程 Linux系统级的SQLite技术实现框架:Build Phases —>Link With...
- 又一年,高考结束了!又一批青春少年结束了十年寒窗苦读,迎来人生新的篇章。还记得那一年我们的高考旅程历历在目:高考、...