spring-data-redis可以设置超时时间吗

 我来答
zn...b@163.com
2017-10-28 · 超过31用户采纳过TA的回答
知道答主
回答量:109
采纳率:37%
帮助的人:42.3万
展开全部
spring-data-redis 中的核心操作类是 RedisTemplate
可以看出 key 和 value 都是泛型的,这就涉及到将类型进行序列化的问题了
所就在 RedisTemplate 中还有几个 RedisSerializer~
1)redisConnectionFactory()配置了如何连接Redsi服务器(如何安装Redis,
2)oxmSerializer()是我新增的,用于定义一个基于Jaxb2Marshaller的OxmSerializer Bean(后面将会用到)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
视频监视
2018-04-12
知道答主
回答量:2
采纳率:0%
帮助的人:1734
展开全部
可以;如果是指单个缓存存活时间的话有多种方式,我所知的:
xxOperations.set(key, value, (long)时间, 时间单位);
boundxxOperations.(value,(long)时间, 时间单位);
使用RedisConnection通过字节数组处理时同样有setEx和pSetEx等方法:redisConnection.setEx(byte[] key, 时间(秒), byte[] value); redisConnection.pSetEx(byte[] key, 时间(毫秒), byte[] value);
同时他们都还提供了expire(byte[] key, long seconds); 来设置时间;
RedisConnection还有更多的如pExpire(byte[] key, long millis);等等方法设置key的存活时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式