7.redis的5種資料型別命令
阿新 • • 發佈:2018-12-20
- set 將字串值value設定到key中
- get 獲取key中設定的字串值
- incr 將key中儲存的數字+1,如果key不存在,將key的值初始化為0在+1
- decr 將key中儲存的數字-1,如果key不存在,將key的值初始化為0在-1
- setex set expire的簡寫 設定key的值,並將生存時間設為seconds(以秒為單位)
- setnx sey if not exists的簡寫 如果key不存在,則set值,存在則不設定值
- getset 設定key的值為value,並返回key的舊值
- strlen 返回key所儲存的字串值的長度
- append 如果key存在且是字串,將value追加到key原來舊值的末尾 不存在,將key設定值為value
- incrby 將key所儲存的值加上增量值,如果key不存在,則key的值先被初始化為0,在執行incrby
- decrby 將key所儲存的值減去減量值,如果key不存在,則key的值先被初始化為0,在執行decrby
- getrange 獲取key中字串值從start開始到end結束的子字串
- setrange 從指定的位置開始將key的值替換為新的字串,
- mset 同時設定一個或多個key - value對
- mget 獲取所有(一個或多個)給定key的值
- msetnx 同時設定一個或多個key - value對,當且僅當所有給定key都不存在時才能設定成功,否則只要又一個key存在都會失敗