栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Redis常用数据类型-----String字符串

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Redis常用数据类型-----String字符串

1 Redis字符串

String是Redis最基本的数据类型,一个key对应一个value。

String类型是二进制安全的,说明Redis的string可以包含任何数据,比如jpg图片或者序列化的对象

String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M

2 常用命令

set 添加键值对

当key重复时,value值会覆盖

append将给定的value追加到原值的末尾(返回追加后的长度) 

strlen 获得值的长度

 setnx只有在key不存在时,设置key的值(返回0:该key已存在 返回1:该值设置成功) 

incr 将key中存储的数字增1,只能对数字操作,如果为空,新增值为1

 

 decr  将key中存储的数字增1,只能对数字操作

incrby/decrby<步长>将key中储存的数字增减,自定义步长

 mset 同时设置一个或多个value对

mget同时获取一个或多个value

msetnx当切仅当所有给定key都不存在(当有任意一个不存在时都设置失败) 是原子性的

 

 getrange<起始位置><结束位置>(包前包后)

 setrange<起始位置>

 setnx <过期时间> (设置键值的同时 设置过期时间,单位秒 ttl:查看还有多久过期)

 getset(以新值换旧值 设置了新值同时获得旧值)

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/709287.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号