# 哈希(hash)做數據存儲
# 列表(list)保存哈希id
# 集合(set)存儲唯一值
# redis不適合做多條件查詢
# 啟用-->添加,停用-->刪除(列表可以看到已停用的數據)
# 刪除-->刪除(刪除后列表看不到)
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、網絡空間、營銷軟件、網站建設、鄂城網站維護、網站推廣。
$redis->multi();
$redis->hMSet(
'title_'.$id,
array(
'title_id' => $id,
'a' => $a,
'b' => $b,
)
);
$redis->rPush('title_id',$id);
$redis->sAdd('title_title_'.$title_id,$id);
$redis->exec();
$redis->multi();
$redis->del('title_'.$id);
$redis->lRem('title_id',$id,0);
$redis->sRem('title_title_'.$title_id,$id);
$redis->exec();
$redis->hMSet(
'title_'.$id,
array(
'a' => $a1,
'b' => $b1,
)
);
$ret1 = $redis->sort(
'title_id',
array(
'alpha' => false,
'limit' => array($page - 1,$pagesize),
'sort' => 'desc'
)
);
$ret = array();
foreach($ret1 as $v){
$ret2 = $redis->hGetAll('title_'.$v);
$ret.push($ret2);
}
b. 條件查詢(條件為id):
$ret1 = $redis->sort(
'title_title_'.$title_id,
array(
'alpha' => true,
'limit' => array($page - 1,$pagesize),
'sort' => 'desc'
)
);
foreach($ret1 as $v){
$ret2 = $redis->hGetAll('title_'.$v);
$ret.push($ret2);
}
$ret = $redis->sIsMember('title_title_'.$title_id,$id);
b. 求交集:
$ret = $redis->sInter($key1,$key2,$key3,...);
c. 求長度:
$ret = $redis->sCard($key);
$redis->multi();
$redis->set($key,$value);
$redis->expire($key,$second);
$redis->exec();
$redis->zAdd($title,$score,$value);
b. 刪除:
$redis->zRem($title,$value);
c. 增加分數:
$redis->zIncrBy($title,$score,$value);
d. 查看:
$redis->zRevRange($title,$start,$end,true); // 分數從高到低
$redis->zRange($title,$start,$end,true); // 分數從低到高
$redis->zScore($title,$value); // 查看指定成員的分數
while(true){
$ret = lPop($title);
sleep($second);
}
$redis->sort(
$key,
array(
'limit' => array($start,$len),
'sort' => 'asc' || 'desc',
'alpha' => false
)
);
分享標題:redis數據類型及使用場景
分享鏈接:http://vcdvsql.cn/article10/pehigo.html
成都網站建設公司_創新互聯,為您提供域名注冊、網站策劃、網站制作、網站維護、網站改版、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯