网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Java中怎么调用redis字符串类型接口

Java中怎么调用redis字符串类型接口,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

乾安网站建设公司创新互联公司,乾安网站设计制作,有大型网站制作公司丰富经验。已为乾安上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的乾安做网站的公司定做!

字符串数据类型(String)接口说明

字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。

 #设定该Key持有指定的字符串Value,如果该Key已经存在,则覆盖其原有值。

void set(final String key, final String value)

#获取指定Key的Value,如果该Key不存在,返回null。

byte[] get(final String key)

#判断该键是否存在,存在返回1,否则返回0

boolean exists(final String key)

//删除指定的Key

long delete(final String... keys)

//重命名指定的Key, 如果参数中的两个Keys的命令相同,或者是源Key不存在,该命令都会返回相关的错误信息。如果newKey已经存在,则直接覆盖。

void rename(final String oldkey, final String newkey)

//如果新值不存在,则将参数中的原值修改为新值。其它条件和RENAME一致。

boolean renamenx(final String oldkey, final String newkey)

//设置某个key的过期时间(单位:秒), 在超过该时间后,Key被自动的删除。如果该Key在超时之前被修改,与该键关联的超时将被移除。

boolean expire(final String key, final int seconds)

# EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置生存时间。不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。

boolean expireAt(final String key, final long unixTime)

#通过ttl命令查看一下指定Key的剩余存活时间(秒数),0表示已经过期,-1表示永不过期。long ttl(final String key)

#将当前数据库中的mysetkey键移入到ID为dbIndex的数据库中

boolean move(final String key, final int dbIndex)

#原子性的设置该Key为指定的Value,返回该Key的原有值,如果该Key之前并不存在,则返回null。

byte[] getSet(final String key, final String value)

#返回一组指定Keys的Values的列表。

List  mget(final String... keys)

#如果指定的Key不存在,则设定该Key持有指定字符串Value,此时其效果等价于SET命令。相反,如果该Key已经存在,该命令将不做任何操作并返回。

boolean setnx(final String key, final String value)

boolean setex(final String key, final int seconds, final String value)

#该命令原子性的完成参数中所有key/value的设置操作,如果在这一批Keys中有任意一个Key已经存在了,那么该操作将全部回滚,即所有的修改都不会生效。

boolean msetnx(final String... keysvalues)

#将指定Key的Value原子性的递增1。如果该Key不存在,其初始值为0,在incr之后其值为1,返回递增后的值。

void incrBy(final String key, final long integer) {

void incr(final String key)

#将指定Key的Value原子性的递减1。如果该Key不存在,其初始值为-1,在incr之后其值为1,返回递减后的值。

long decrBy(final String key, final long integer)

long decr(final String key)

#如果该Key已经存在,APPEND命令将参数Value的数据追加到已存在Value的末尾。如果该Key不存在,APPEND命令将会创建一个新的Key/Value。返回追加后的Value的长度。

long append(final String key, final String value) 

关于Java中怎么调用redis字符串类型接口问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


本文名称:Java中怎么调用redis字符串类型接口
当前路径:http://bjjierui.cn/article/igcgcc.html

其他资讯