-
String Key 和 String Value的map容器查看全部
-
命令: (1)所有鍵列:keys * (2)指定開頭鍵列:keys [*]? (3)刪:del 鍵... (4)判斷存在:exists 鍵 (5)重命名:rename 舊鍵名 新鍵名 (6)設過期時間:expire 鍵 [seconds] (7)查過期時間:ttl 鍵 (8)鍵的值類型:type 鍵 (9)清空緩存:flushall查看全部
-
4大類NoSQL數據庫比較查看全部
-
存儲Sorted-set常用命令查看全部
-
Redis數據結構(Sort-set):可存儲有序但不重復的數據,根據分數指定存儲順序 命令: (1)存:zadd 列名 [分數 值]... (2)查分數:zscore 列名 值 (3)查數量:zcard 列名 (4)單刪:zrem 列名 值...;范圍刪除:zremrangebyrank 列名 [begin,end] (5)升序查值:zrange 列名 [begin,end] <withscores>(兩者可為正負數,負數則從反方向開始計數,正數從0開始,負數從-1開始)(withscores帶分數,可選項) (6)降序查值:zrevrange 列名 [begin,end] <withscores>(兩者可為正負數,負數則從反方向開始計數,正數從0開始,負數從-1開始)(withscores帶分數,可選項) (7)分數查值:zrangebyscore 列名 [begin,end] <withscores> (8)分頁查值:zrangebyscore 列名 [begin,end] <withscores limit [begin,end]>查看全部
-
存儲set使用場景查看全部
-
存儲set常用命令查看全部
-
Redis數據結構(Set):List允許出現重復數據,Set不允許出現重復數據;Set最大元素數量是4294967295 命令: (1)存:sadd 列名 [值...] (2)刪:srem 列名 [值...] (3)查全:smembers 列名 (4)查是否存在:sismember 列名 值,1表示存在,0表示不存在 (5)差集:sdiff 列名1 列名2 (與順序有關) (6)交集:sinter 列名1 列名2 (7)并集:sunion 列名1 列名2 (8)查數量:scard 列名 (9)隨機查:srandmember 列名 (10)將差集存到新集合中:sdiffstore 新列名 列名1 列名2 (11)將交集存到新集合中:sinterstore 新列名 列名1 列名2 (12)將并集存到新集合中:sunionstore 新列名 列名1 列名2查看全部
-
rpoplpush使用場景查看全部
-
rpoplpush mylist5 mylist5,表示將鏈表mylist5中的一個元素彈出,壓入到鏈表mylist6中,返回1,表示成功。查看全部
-
linsert: 在某個元素的前或后插入某個元素,如linsert mylist4 before b 11,表示在mylist4鏈表中的b之前插入11。linsert mylist4 after b 22,表示在mylist4鏈表中的b后面插入22 rpoplpush: 將鏈表中的尾部元素彈出,并添加到頭部。查看全部
-
lrem mylist3 0 2,表示刪除mylist3中的所有2. lset: 來設置列表中的某個index的角標的元素的值。0表示第一個元素,-1表示最尾的元素。我們可以操作鏈表的角標,如果不存在,就拋出異常。 如:lset mylist 3 mm,表示將鏈表mylist的第三個值設置為mm.查看全部
-
rpushx:僅當我們參數中指定的key存在時,可以向關聯的list的尾部去插入一個值,如果不存在,就不會進行插入,返回0。如:rpushx mylist2 y ,表示向mylist2列表的尾部插入一個元素y,lrange mylist2 0 -1,查看,可以看到y元素在最后面。 lrem:寫上具體的一個key,后面會更上一個count,value。它會刪除count個為value的元素,如果count大于0,它就會從頭向尾遍歷,并刪除count個為value的元素,如果count小于0,它會從后面向前面遍歷。如果count等于0,則刪除鏈表中所有等于value的元素。 如:lrem mylist3 2 3, 表示從頭到尾刪除列表中的2個3. lrem mylist3 -2 1,表示從后面向前刪除2個1.查看全部
-
lpop: 左彈出,它會返回并彈出指定key所關聯的那個鏈表中的第一個元素,不存在返回nil 如:lpop mylist,返回3,彈出之后,里面就沒有這個元素了,lrange mylist 0 -1,返回的結果中,不在有這個元素。 rpop: 右彈出,如rpop mylist2,彈出3,lrange mylist2 0 -1,查看,這個元素已經不存在了。 llen: 獲取列表中的元素個數,如果這個列表不存在,則返回0,如: llen mylist,返回5. lpushx: 僅當我們參數中指定的key存在時,可以向關聯的list的頭部去插入一個值,如果不存在,就不會進行插入,返回0。如:lpushx mylisy x,表示將x插入到鏈表的頭部,lrange mylist 0 -1,可以看到新插入的元素。查看全部
-
lpush: 左側插入 如:lpush mylist a b c 返回3,表示是數量。 lpush mylist 1 2 3 返回6 rpush: 右側插入 如:rpush mylist a b c 返回3, rpush mylist 1 2 3 返回6 lrange: 查看列表,從哪開始到哪結束,0:表示從鏈表的頭部開始,-1表示從鏈表的尾部第一個元素開始,-2表示從鏈表的尾部第二個元素開始 如:lrange mylist 0 5,返回:3,2,1,c,b,a. lrange mylist 0 -1,返回a,b,c,1,2,3. lrange mylist 0 -2,返回a,b,c,1,2查看全部
舉報
0/150
提交
取消