String類型是Redis中最基本也最簡單的一種數(shù)據(jù)類型
首先演示一些常用的命令
一、SET key value 和GET key
SET key value 和 GET key 設(shè)置鍵值和獲取值
SET將鍵today的值設(shè)為tuesday;GET取出鍵today的值
SET命令執(zhí)行成功后返回OK;GET返回要取到的值
當一個key已經(jīng)有值時,使用SET會覆蓋其原有值,并且不受類型限制
today的原有值"tuesday"被"12"覆蓋。Redis里沒有整數(shù)類型,即使SET賦值一個整數(shù),也會以字符串形式存儲
當使用GET操作一個不存在的鍵時,返回nil
注意:當使用SET給定一個普通的值時,不需要加雙引號,但當值有空格或其他特殊字符時,需要加上引號,否則會報語法錯誤
二、GETRANGE key start end
作用:獲取存儲在指定key中的字符串的子字符串,字符串的截取范圍由start和end來決定【不同于其他腳本語言,這里的start和end都是閉區(qū)間】
同其他腳本一樣,Redis的索引也是從0開始
GETRANGE的使用方法如下:
GETRANGE test 0 3 :從索引0開始由左至右取到索引為3的字符
GETRANG