String类型是Redis中最基本也最简单的一种数据类型

首先演示一些常用的命令

一、SET key value 和GET key

SET key value 和 GET key  设置键值和获取值

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

SET将键today的值设为tuesday;GET取出键today的值

SET命令执行成功后返回OK;GET返回要取到的值 

当一个key已经有值时,使用SET会覆盖其原有值,并且不受类型限制

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

today的原有值"tuesday"被"12"覆盖。Redis里没有整数类型,即使SET赋值一个整数,也会以字符串形式存储

 当使用GET操作一个不存在的键时,返回nil

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

注意:当使用SET给定一个普通的值时,不需要加双引号,但当值有空格或其他特殊字符时,需要加上引号,否则会报语法错误

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

 

 

二、GETRANGE key start end


作用:获取存储在指定key中的字符串的子字符串,字符串的截取范围由start和end来决定【不同于其他脚本语言,这里的start和end都是闭区间】

 同其他脚本一样,Redis的索引也是从0开始

GETRANGE的使用方法如下:

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

GETRANGE test 0 3 :从索引0开始由左至右取到索引为3的字符

GETRANG