<?php
class myRedis
{
public static $singleInstance; // 保存對(duì)象
public static $_redis; // 保存對(duì)象
private function __construct(){
// 私有構(gòu)造函數(shù),禁止外部實(shí)例化
}
private function __clone(){
// TODO: Implement __clone() method.
}
/**
* 唯一方法獲取對(duì)象實(shí)例
* @return myRedis
*/
public static function getInstance()
{
if (!self::$singleInstance) {
self::$singleInstance = new self();
}
return self::$singleInstance;
}
/**
*獲取redis對(duì)象
* @return Redis
*/
public static function getRedis(){
if (!self::$_redis) {
self::$_redis = new Redis();
self::$_redis->connect(REDIS_HOST, REDIS_PORT); // host和port參數(shù)可以自己配置,獲取方式自定
}
return self::$_redis;
}
/**
* 添加有生命周期的鎖
* @param string $key
* @param string $value
* @param int $expire
* @return bool
*/
public function addLock($key = '', $value = '', $expire = 60){
$_redis = self::getRedis();
return $_redis->set($key, $value, $expire);
}
/**
* 獲取鎖
* @param $key
* @return bool|string
*/
public function getLock($key){
return self::getRedis()->get($key);
}
/**
* 剩余生命周期
* @param $key
* @return int
*/
public function remainLockExpire($key){
return self::getRedis()->ttl($key);
}
/**
* 釋放鎖
* @param String $key 鎖標(biāo)識(shí)
* @return Boolean
*/
public function unlock($key){
return self::getRedis()->del($key);
}
}
使用redis對(duì)接口進(jìn)行加鎖
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門色罚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)碰缔,“玉大人,你說(shuō)我怎么就攤上這事戳护〗鹇眨” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵腌且,是天一觀的道長(zhǎng)梗肝。 經(jīng)常有香客問(wèn)我,道長(zhǎng)铺董,這世上最難降的妖魔是什么巫击? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮精续,結(jié)果婚禮上坝锰,老公的妹妹穿的比我還像新娘。我一直安慰自己重付,他們只是感情好什黑,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堪夭,像睡著了一般愕把。 火紅的嫁衣襯著肌膚如雪拣凹。 梳的紋絲不亂的頭發(fā)上,一...
- 那天恨豁,我揣著相機(jī)與錄音嚣镜,去河邊找鬼。 笑死橘蜜,一個(gè)胖子當(dāng)著我的面吹牛菊匿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播计福,決...
- 文/蒼蘭香墨 我猛地睜開眼跌捆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了象颖?” 一聲冷哼從身側(cè)響起佩厚,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎说订,沒(méi)想到半個(gè)月后抄瓦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡陶冷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年钙姊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片埂伦。...
- 正文 年R本政府宣布类早,位于F島的核電站媚媒,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏涩僻。R本人自食惡果不足惜缭召,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望逆日。 院中可真熱鬧嵌巷,春花似錦、人聲如沸室抽。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)坪圾。三九已至晓折,卻和暖如春惑朦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背漓概。 一陣腳步聲響...
- 正文 我出身青樓梁肿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親觅彰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吩蔑,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 小程序6大箴言 小程序不僅是世界觀鸵闪,而是宇宙觀檐晕。很多人到現(xiàn)在對(duì)小程序的重視還遠(yuǎn)遠(yuǎn)不夠。對(duì)于小程序做了以下六個(gè)預(yù)言:...
- 例如: 要達(dá)到的效果是,如果d2的高度大于300px時(shí)篡石,自動(dòng)出現(xiàn)垂直滾動(dòng)條芥喇,在ie7+都正常;但是ie7和ie-的...