String类型是Redis中最基本也最简单的一种数据类型
首先演示一些常用的命令
一、SET key value 和GET key
SET key value 和 GET key 设置键值和获取值
SET将键today的值设为tuesday;GET取出键today的值
SET命令执行成功后返回OK;GET返回要取到的值
当一个key已经有值时,使用SET会覆盖其原有值,并且不受类型限制
today的原有值"tuesday"被"12"覆盖。Redis里没有整数类型,即使SET赋值一个整数,也会以字符串形式存储
当使用GET操作一个不存在的键时,返回nil
注意:当使用SET给定一个普通的值时,不需要加双引号,但当值有空格或其他特殊字符时,需要加上引号,否则会报语法错误
二、GETRANGE key start end
作用:获取存储在指定key中的字符串的子字符串,字符串的截取范围由start和end来决定【不同于其他脚本语言,这里的start和end都是闭区间】
同其他脚本一样,Redis的索引也是从0开始
GETRANGE的使用方法如下:
GETRANGE test 0 3 :从索引0开始由左至右取到索引为3的字符
GETRANG