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返回要取到的值
當(dāng)一個(gè)key已經(jīng)有值時(shí),使用SET會(huì)覆蓋其原有值,并且不受類型限制
today的原有值"tuesday"被"12"覆蓋。Redis里沒有整數(shù)類型,即使SET賦值一個(gè)整數(shù),也會(huì)以字符串形式存儲(chǔ)
當(dāng)使用GET操作一個(gè)不存在的鍵時(shí),返回nil
注意:當(dāng)使用SET給定一個(gè)普通的值時(shí),不需要加雙引號(hào),但當(dāng)值有空格或其他特殊字符時(shí),需要加上引號(hào),否則會(huì)報(bào)語法錯(cuò)誤
二、GETRANGE key start end
作用:獲取存儲(chǔ)在指定key中的字符串的子字符串,字符串的截取范圍由start和end來決定【不同于其他腳本語言,這里的start和end都是閉區(qū)間】
同其他腳本一樣,Redis的索引也是從0開始
GETRANGE的使用方法如下:
GETRANGE test 0 3 :從索引0開始由左至右取到索引為3的字符
GETRANG