redis學習五種資料型別---字串
阿新 • • 發佈:2018-12-20
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鍵裡面。 |