1. 程式人生 > >redis學習五種資料型別---字串

redis學習五種資料型別---字串

Redis--字串

字串就是由一組位元組組成的序列,其他程式語言的字串沒有什麼明顯的區別。它可以儲存以下3種類型:

  • 位元組串
  • 整數 取值範圍和系統的長整數相同(32系統,就是32位有符號整數,64系統,就是64位有符號整數)
  • 浮點數

redis--字串操作命令

序號 命令 用例和描述
1 set set key value [EX seconds] [PX milliseconds] [NX|XX],設定值的同時可以設定過期時間,NX表示不存在的key設定值;XX表示對存在的key進行設定
  get get key,獲取key的值
3 del del key [key ...],可以刪除一個key,也可以批量刪除key。
4 incr incr key 將鍵儲存的值加1
5 decr decr key 將鍵儲存的值減1
6 incrby incrby key account  將鍵儲存的值加account
7 decrby decrby key account 將鍵儲存的值減account
8 incrbyfloat incrbyfloat key account 將鍵存在的值加上浮點數account,這個命令在redis2.6以上版本可用。
9 append append key value ,將value追加到key儲存值的末尾
10 getrange getrang key start end 獲取[start,end]長度的子串
11 setrange setrang key offset vale 設定從offset開始設定value
12 getbit getbit key offset 將位元組串看作是二進位制位串,並返回位串中偏移量為offset的二進位制位的值。
13 setbit setbit key offset value 將位元組串看作是二進位制位串,並將位串中偏移量為offset的二進位制位的值設定為value。
14 bitcount bitcount key [start  end] 統計二進位制位串裡面值為1的二進位制位的數量,如果給定可可選的start與end偏移量,那麼只針對偏移量指定範圍內的二進位制位進行統計。
15 bitop bitop operation dest-key key [key ...] 對一個或多個二進位制位串執行包括並(and)、或(or)、異或(xor)、非(not )在內的任意一種按位運算操作,並將計算得出的結果儲存在dest-key鍵裡面。