String類型是Redis中最基本也最簡(jiǎn)單的一種數(shù)據(jù)類型

首先演示一些常用的命令

一、SET key value 和GET key

SET key value 和 GET key  設(shè)置鍵值和獲取值

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

SET將鍵today的值設(shè)為tuesday;GET取出鍵today的值

SET命令執(zhí)行成功后返回OK;GET返回要取到的值 

當(dāng)一個(gè)key已經(jīng)有值時(shí),使用SET會(huì)覆蓋其原有值,并且不受類型限制

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

today的原有值"tuesday"被"12"覆蓋。Redis里沒有整數(shù)類型,即使SET賦值一個(gè)整數(shù),也會(huì)以字符串形式存儲(chǔ)

 當(dāng)使用GET操作一個(gè)不存在的鍵時(shí),返回nil

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

注意:當(dāng)使用SET給定一個(gè)普通的值時(shí),不需要加雙引號(hào),但當(dāng)值有空格或其他特殊字符時(shí),需要加上引號(hào),否則會(huì)報(bào)語法錯(cuò)誤

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

 

二、GETRANGE key start end


作用:獲取存儲(chǔ)在指定key中的字符串的子字符串,字符串的截取范圍由start和end來決定【不同于其他腳本語言,這里的start和end都是閉區(qū)間】

 同其他腳本一樣,Redis的索引也是從0開始

GETRANGE的使用方法如下:

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

GETRANGE test 0 3 :從索引0開始由左至右取到索引為3的字符

GETRANG

網(wǎng)友評(píng)論