国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

_php操作redis緩存方法分享

2019-11-02 14:17:24
字體:
來源:轉載
供稿:網友

   除了memcache這個比較常用的php的操作類庫,我們可能還非常熟悉一個內存緩存的東西,那就是redis,我們給大家分享的這個php技術文章,就是關于如何使用php進行操作redis這個內存緩存工具類庫的哦。

  php redis緩存操作

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
國內電影[www.aikan.tv/xzhtml/11/]
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 <?php /** * Redis緩存操作 * @author hxm * @version 1.0 * @since 2015.05.04 */ class RCache extends Object implements CacheFace { private $redis = null; //redis對象   private $sId = 1; //servier服務ID   private $con = null;//鏈接資源   /** * 初始化Redis * * @return Object */ public function __construct() { if ( !class_exists('Redis') ) { throw new QException('PHP extension does not exist: Redis'); } $this->redis = new Redis(); }   /** * 鏈接memcahce服務 * * @access private * @param string $key 關鍵字 * @param string $value 緩存內容 * @return array */ private function connect( $sid ) { $file = $this->CacheFile(); require $file; if(! isset($cache) ) { throw new QException('緩存配置文件不存在'.$file); } $server = $cache[$this->cacheId]; $sid = isset($sid) == 0 ? $this->sId : $sid;//memcache服務選擇 if ( ! $server[$sid]) { throw new QException('當前操作的緩存服務器配置文件不存在'); } $host = $server[$sid]['host']; $port = $server[$sid]['port']; try { $this->redis->connect( $host , $port ); } catch (Exception $e) { exit('memecache連接失敗,錯誤信息:'. $e->getMessage()); } }   /** * 寫入緩存 * * @access private * @param string $key 關鍵字 * @param string $value 緩存內容 * @return array */ public function set( $key , $value , $sid , $expire = 0) { $data = $this->get($key , $sid); //如果已經存在key值 if( $data ) { return $this->redis->getset( $key , $value); } else { return $this->redis->set( $key , $value); } }   /** * 讀取緩存 * * @access private * @param string $key 關鍵字 * @param int $sid 選擇第幾臺memcache服務器 * @return array */ public function get( $key , $sid) { $this->connect( $sid ); return $this->redis->get($key); }   /** * 清洗(刪除)已經存儲的所有的元素 * * @access private * @return array */ public function flush() { $this->connect(); return $this->redis->flushall(); } /** * 刪除緩存 * * @access private * @param string $key 關鍵字 * @param int $sid 選擇第幾臺memcache服務器 * @return array */ public function remove( $key , $sid) { $this->connect(); return $this->redis->del($key); }   /** * 析構函數 * 最后關閉memcache */ public function __destruct() { if($this->redis) { $this->redis->close(); } } }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云浮市| 桂阳县| 静安区| 石林| 临夏县| 旬阳县| 昌都县| 介休市| 闽清县| 沛县| 文水县| 永济市| 内江市| 湖南省| 桐城市| 黎平县| 茌平县| 贺兰县| 日照市| 德令哈市| 巴彦淖尔市| 京山县| 呼伦贝尔市| 吉木萨尔县| 申扎县| 西城区| 阳城县| 古交市| 宁河县| 房产| 金秀| 冕宁县| 寿光市| 兴城市| 泌阳县| 墨竹工卡县| 兴山县| 孙吴县| 井陉县| 赣榆县| 呼玛县|