关于redis有效期设置问题
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,redis服务器版本:3.0.7项目引入jar包:spring-data-redis-1.6.1.RELEASE.jar,jedis-2.8.1.jar使用redisTemplate遇到的一个问题,在
千家信息网最后更新 2024年11月14日关于redis有效期设置问题
redis服务器版本:3.0.7
项目引入jar包:spring-data-redis-1.6.1.RELEASE.jar,jedis-2.8.1.jar
使用redisTemplate遇到的一个问题,在此记录下:
public String getIconResourceByCache (String model) {//先从缓存中获取数据String hashkey = "version";String versionVal = (String)redisTemplate.boundHashOps(VERSION_KEY) .get(hashkey);Long expire = redisTemplate.boundHashOps(VERSION_KEY).getExpire();System.out.println("redis有效时间:"+expire+"S");if (versionVal == null) {System.out.println("redis缓存没有数据,重新获取后设置缓存");versionVal = "temp测试";//将结果放入缓存,注意先后顺序(先设置值,再设置过期时间),否则过期时间不生效redisTemplate.opsForHash().put(VERSION_KEY, hashkey, versionVal); redisTemplate.expire(VERSION_KEY, Constants.EXPIRE, TimeUnit.SECONDS);}return versionVal;}
代码if代码体内,最后两行代码,如果交换位置,则上面的expire过期时间永远为-1,代表永不过期
时间
缓存
代码
数据
有效
问题
代表
位置
先后
服务器
永不
版本
结果
面的
项目
顺序
服务
测试
有效期
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库SQL表格
远程教育系统的软件开发过程
江湖夜雨服务器好组队吗
服务器机柜维修要多长时间
智软科创网络技术有限公司
税务网络技术培训心得体会
工控系统网络安全等级认证试验
数据库安全性控制的5种方法
昆明的互联网科技公司
cf端游幻神搭配什么服务器
国家哪个部门负责网络安全和监督
服务器防护措施
工业园区管理软件开发技术指导
企业管理中的网络技术
网络安全规划 策略
sql数据库文件属性
绿城中国软件开发岗位
广西一站网络技术招聘
查看数据库的版本
华为软件开发规范
梦幻西游大唐官府服务器怎么样
switch服务器连接被断开
网络安全研究员的有双休吗
两台服务器远程备份
收件服务器应该怎么填写手机
手机下载软件开发商有记录吗
四大银行软件开发中心
互联网络技术中协议的基本功能
数据库建表
金凤区政务软件开发排行榜