Redis學習筆記(二)型別之字串

2021-07-06 01:59:27 字數 1781 閱讀 4511

命令:

1、獲得符合規則的健名列表

keyspattern

pattern

支援glob

風格萬用字元格式,具體規則如下: ?

匹配乙個字元

*匹配任意個(包括

0個)字元

匹配括號間的任一字元,可以使用

"-"符號表示乙個範圍,如

a[b-d]

可以匹配

"ab","ac"

和"ad" \x

匹配字元

x,用於轉義符號。如要匹配

"?"就需要使用\?

2、判斷乙個鍵是否存在

exists key 3

、刪除鍵

delkey [key …]

(不支援萬用字元) 4

、獲得鍵值的資料型別

type key

返回值可能是

string

(字串型別)、

hash

(雜湊型別)、

list

(列表型別)、

set(集合型別)、

zset

(有序集合型別)

字串型別

字串型別是

redis

中最基本的資料型別,它能儲存任何形式的字串,包括二進位制資料。乙個字串型別鍵允許儲存的資料的最大容量是

512mb。

字串型別是其他

4中資料型別的基礎,其他資料型別和字串型別的差別從某種角度來說只是組織字串形式不同。

命令:1、字串型別賦值和取值

setkey value

get key 2

、遞增數字

incrkey

3、增加指定的整數

incrby key increment 4

、減少指定的整數

decrkey

decrby key decrement 5

、增加指定的浮點數

incrbyfloatkey increment

6、向尾部追加值

key value

7、獲取字串長度

strlenkey

8、同時獲得

/設定多個鍵值

mgetkey [key ...]

mset key value [key value ...] 9

、位操作

getbitkey offset

setbit key offset value

bitcount key [start] [end]

bitop operation destkey key [key ...]

bitop

命令可以對多個字串型別鍵進行位操作,並將結果儲存在

destkey

引數指定的鍵中。

bitop

命令支援的運算操作有

and、or、

xor和

not。

mysql概要(二)型別(數值型,字元型,時間型別

1.mysql數值型範圍 tinyint可選屬性 tinyint n unsigned zerofill n 表示顯示長度,與zerofill配合使用,即長度不夠用0填充,並且自動變成無符號的數,n僅表示一種顯示效果不配合zerofill沒有實際意義。unsigned 表示無符號,即表示 0且最大值...

C 筆記(二) 型別和成員

a class declaration starts with a header.the header specifies 例子 pair 的型別引數是 tfirst 和 tsecond public class pair public tsecond second public pair tfir...

struts2學習筆記(二) 型別轉換

基本型別 boolean和boolean,char和chracter,int和integer,long和long,float和float,double和double,date 使用者輸入為yyyy mm dd 集合型別 對於list和陣列,元素為string,如果是復合型別需要提供自定義轉換器。其他...