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

首頁 > 學院 > 開發設計 > 正文

Redis基礎教程二

2019-11-10 20:28:34
字體:
來源:轉載
供稿:網友

一. 位操作

一個字節由8個二進制位組成,當執行 set name bar 命令時,name鍵的結構圖為: 這里寫圖片描述

1.getbit : 獲得一個字符串鍵指定的二進制位的值 redis> getbit name 2 // (integer)12.setbit : 修改某個位置的二進制的值 redis> setbit name 6 0 //第6位改為03.bitcount : 統計位值為1的個數。 bitcount name 0 5 //只統計0到5位置的4.bitop : 對多個字符串進行位操作(and,or,xor,not) redis> bitop or result name1 name2 //表示將name1和name2或操作(1 0得1, 1 1得1 , 0 0得0),結果放在result中

二. 散列類型

散列類型的鍵值也是一種字典結構,其存儲了字段和字段值的映射,但字段值只能是字符串,不支持其它數據類型。一個散列類型鍵可以包含至多2的32次方-1個字段。

1.hset hget : 設置,取值

redis> hset car PRice 500 //(integer)1,如果存在返回0,但鍵不存在時,會自動創建。redis> hset car name BMW //(integer)1redis> hget car name // "BMW"

2.hgetall : 返回所有鍵的字段值。如上面的car:

redis> hgetall car1) "price"2) "500"3) "name"4) "BMW"

3.hexists : 判斷字段是否存在,存在返回1,不存在返回0

redis> hexists car price // (integer)1

4.hsetnx : 判斷字段是否存在,不存在時設置值,設置成功返回1。存在時不改變,直接返回0

redis> hsetnx car speed 123 // 不存在,返回1,并加入speed字段。

5.hincrby : 與前面的incrby一樣。

redis> hincrby car price 100

6.hdel : 刪除字段(可刪多個),返回刪除的個數

7.hkeys key : 遍歷字段的名字

8.hvals key : 遍歷字段值

9.hlen key : 獲取有多少個字段

三. 列表類型

存儲一個有序的字符串列表,內部是使用雙向鏈表實現的,可向列表的兩端添加元素,或者獲得列表的某一個片段。

1.lpush rpush : lpush向左端,rpush向右端,都返回增加后列表的長度 , 支持一下加多個。

2.lpop rpop : lpop向左端彈出一個元素,執行兩步操作,首先將列表的左邊的元素移除,然后返回被移除的元素

3.llen : 獲取列表長度。

4.lrange : 獲取列表片段

redis> lrange list 0 2 //獲取0到2位置的片段,不會像pop一樣刪除原數據redis> lrange list -1 -2 //從最右邊開始,最后一個和倒數第二個redis> lrange list 0 -1 //獲取全部元素

5.lrem key count value : 刪除列表中指定的值

redis> lrem list -1 2 //刪除最后一個值為2的元素redis> lrem list 5 2 //刪除前5個元素值為2的元素

6.lindex : 獲取某個位置的值 如:lindex list 0

7.lset : 設置某位置的值

8.ltrim : 只保留列表指定片段,如:ltrim list 0 1

9.linsert : 向列表中某個元素的左邊或者右邊插入元素

//有個列表 list : 2 7 0redis>linsert list AFTER 7 3 //從左向右查找列表,找到7后,在7的右邊插入3, ==>2 7 3 0redis> linsert list BEFORE 2 1//==> 1 2 7 3 0

休息休息,見后續更新…

老生常談:深圳有愛好音樂的會打鼓(吉他,鍵盤,貝斯等)的程序員和其它職業可以一起交流加入我們樂隊一起嗨。我的QQ:657455400


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼图壁县| 泸西县| 习水县| 宣威市| 叙永县| 冷水江市| 青州市| 西林县| 延长县| 鹤岗市| 泰顺县| 乡宁县| 瓦房店市| 延寿县| 贵定县| 南康市| 东平县| 和林格尔县| 尉氏县| 根河市| 太保市| 德保县| 永春县| 永胜县| 伊宁市| 南汇区| 和林格尔县| 高安市| 安岳县| 大姚县| 安福县| 台安县| 湘阴县| 沾益县| 濉溪县| 革吉县| 平利县| 简阳市| 景德镇市| 泰和县| 农安县|