redis的5種基本資料結構型別:
1.string(字串)
2.list(列表)
3.set(集合)
4.hash(雜湊)
5.zset(有序集合)
string(字串)使用:
set get del
例子:set mykey myvalue
get mykey
del mykey
list(列表)的使用:
lpush rpush lpop rpop lrange(遍歷) lindex(取單個值)
例子lpush mykey a
rpush mykey b
rpush mykey c
lpop mykey
rpop mykey
lrange mykey 0 -1 (從0開始,-1表示最後一項)
lindex mykey 0 (從0開始,-1表示最後一項)
set(集合)的使用:
sadd smembers(遍歷) sismember(是否存在) srem(移除)
例子:sadd mykey a
smembers mykey
sismember mykey a
srem mykey a
hash(雜湊):
hset hget hgetall hdel hincrby(給指定成員增加乙個增量,若不存在則建立) hmset(與hset區別為,一次可建立多個)
例子:hset mykey f1 a
hget mykey f1
hgetall mykey
hdel mykey f1
hincrby mykey f3 10
hmset mykey f1 1 f2 2 f3 3
zset(有序集合):
zadd zrange(遍歷,公升序返回) zrem zscore(判斷是否存在並返回權重) zincrby(給指定成員增加乙個增量,若不存在則建立) zrevrange(降序) zinterstore(計算多個集合的交集)
例子:zadd mykey 99 m1
zadd mykey 97 m2
zrange mykey 0 -1 withscores (withscores可以不加,加了顯示權重)
zrem mykey m1
zscore mykey m2
zincrby mykey 90 m3
zrevrange mykey 0 -1 withscores (withscores可以不加,加了顯示權重)
zinterstore newzset 3 h1 h2 h3(計算交集,newzset為自定義名字的交集集合,3表示幾個集合,h1 h2 h3分別為集合名字)
計數器:incr
用法:incr mykey
設定過期時間(可用於快取):expire
用法:expire mykey 60(單位為秒)
其他:set,getset可以取消過期時間,但是incr lpush等不會
Redis實戰閱讀總結(第一章)
1.1.0 簡介 非關係型資料庫 可儲存key與五種型別的對映 儲存在記憶體,可持久化到硬碟 可實現客戶端分片 1.1.1 redis與其他資料庫和軟體的對比 暫時除了redis和mysql沒有用過例子中的其他庫,所以不多做描述 1.1.2 redis附加特性 持久化 時間點轉儲 指定時間內達到指定...
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
第一章 筆記
2.呼叫mat的size 方法,可以獲取該影象的尺寸。返回的是乙個結構體。mat image cout height 3.在原地進行的影象變換 mat image,result flip image,result,1 1 表示水平翻轉 2 表示垂直翻轉 負數表示既有水平也有垂直翻轉 imwrite ...