setnx设置时间,再次设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setnx设置时间,再次设置相关的知识,希望对你有一定的参考价值。
参考技术A redis设置过期时间后再set还用设置时间吗_redis setnx 过期时间java操作Redis缓存设置z过期时间转载:java操作Redis缓存设置过期时间-liuminchao-博客园关于Redis的概念和应用本文就不再详解了,说一下怎么在java应用中设置过期时间。在应用中我们会需要使用redis设置过期时间,比如单点登录中我们需要随机生成一个token作为key,将用户的信息转为json串作为value保存在redis中,通常做法是://生成tokenStringtoken=UUID.randomUUID().t..string类型
redis 的string类型是二进制安全的。可以保存任何的数据,比如: 图片与序列化的对象
set 设置key对应的value的值
setnx 设置key对象的value的值(不存在创建,存在忽略)
setex 设置对应的key的value的值,并设置过期的时间
设置age1对应的value为23,过期时间为6秒。(过期后key对应的值为nil,表示不存在)
setrange 设置key的值为子字符串
mset 设置多个指定的key的值
返回OK 代表批量设置成功
返回0 代表批量设置不成功
msetnx 设置多个指定的key的值(只要有一个key存在,返回0。key都不在存在,会返回OK)
返回OK 批量设置成功
返回0 批量设置不成功
get 查看key对应的值(不存在返回nil)
getset 设置key的值,返回旧值
getrange 获取指定key的子字符串
mget 获取多个key的值 不存在返回nil
incr 对key递增
incrby 对key进行指定的递增
decr 对key进行递减
decrby 对key进行指定的递减
strlen 对应key的值的长度
以上是关于setnx设置时间,再次设置的主要内容,如果未能解决你的问题,请参考以下文章
理解 Redis - 关于 string 的更多命令(SETEX, SETNX, INCR, DECR, MSET...)
#yyds干货盘点#愚公系列2023年03月 .NET CORE工具案例-StackExchange.Redis代码变量方式实现商品秒杀