python之Redis的字符串類型操做

redis的數據類型: 字符串型    哈希     列表     集合     有序集合redis

1.String(字符串類型)app

set  命令:   設置一個鍵和值,鍵存在則只覆蓋,返回ok字符串

> set   鍵   值      例如:  > set  name   zhangsanget

 

get  命令:設置一個鍵的值,返回值數據類型

>get 鍵    例如:  >get   name數據

 

setnx命令:  設置一個不存在的鍵和值(防止覆蓋),集合

>setnx  鍵  值    若鍵已存在則返回0表示失敗di

 

setex命令;   設置一個指定有效期的鍵和值(單位秒)時間

>setex   鍵   有效時間    值    例如:setex   color   10    red (不寫有效時間則表示永久有效,等價於set)co

 

setrange命令: 替換子字符串(替換長度由子字符串長度決定)

>setrange  鍵    位置   字符串   例如:  setrange   name   4  aa  將name鍵對應值得第四個位置開始替換

 

mset 命令:  批量設置鍵和值,成功則返回ok

> mset 鍵1  值1   鍵2   值2   鍵3    值3 ...

 

msetnx命令:批量設置不存在的鍵和值,成功則返回ok

>msetnx   鍵1  值1   鍵2   值2   鍵3   值3 ...

 

getset命令: 獲取原值,並設置新值

>getset   鍵    新值

 

getrange命令:獲取指定範圍的值

>getrange  鍵  0  4    獲取指定0到4位置的值

 

mget命令:  批量獲取值

>mget  鍵1   鍵2   鍵3 ...

 

incr命令:指定鍵的值作加操做,返回加後的結果.

> incr  鍵      例如:incr     kid

 

incrby命令: 設置某個鍵加上指定值

> incrby  鍵  m      其中m能夠是正整數或者負整數

 

decr命令: 指定鍵的值作加法操做,返回減後的結果

>decr   鍵          decr    kid

 

decrby命令:  設置某個鍵減上指定值

>decrby  鍵   m     (m同上)

 

append命令:給指定key的字符串追加value,返回新字符串值得長度

>append   鍵    追加子串

 

strlen 求長度

>  strlen   鍵名    (返回對應的值)

相關文章
相關標籤/搜索