java培训课程之常用五大数据类型String操作

发布时间:2020年05月06日作者:atguigu浏览次数:717

常用五大数据类型

Redis中的数据以键值对(key-value)为基本存储方式,其中key都是字符串,这里探讨数据类型都是探讨value的类型。

    keyvalue
string字符串
list可以重复的集合
set不可以重复的集合
hash类似于Map<String,String>
zset(sorted  set)带分数的set

String操作

String类型是Redis中最基本的类型,它是key对应的一个单一值。

二进制安全,不必担心由于编码等问题导致二进制数据变化。所以redis的string可以包含任何数据,比如jpg图片或者序列化的对象。

Redis中一个字符串值的最大容量是512M。

SET  key  value添加键值对
GET  key查询指定key的值
APPEND  key  value将给定的value追加到原值的末尾
STRLEN  key获取值的长度
SETNX  key  value只有在 key 不存在时设置 key 的值
INCR  key指定key的值自增1,只对数字有效
DECR  key指定key的值自减1,只对数字有效
INCRBY  key  num自增num
DECRBY  key  num自减num 
MSET  key1 value1 key2 value2…同时设置多个key-value对
MGET  key1 key2同时获取一个或多个value
MSETNX key1 value1 key2 value2当key不存在时,设置多个key-value对
GETRANGE  key起始索引 结束索引获取指定范围的值,都是闭区间
SETRANGE  key起始索引 value从起始位置开始覆写指定的值
GETSET  key  value以新换旧,同时获取旧值
SETEX  key  过期时间  value设置键值的同时,设置过期时间,单位秒

上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训 UI/UE设计培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦3层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)