1. 程式人生 > >7.redis的5種資料型別命令

7.redis的5種資料型別命令

  • 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存在都會失敗