RedisTemplate不太一样的切换库实现 一丶缘由 一个Redis实例有[0-15]共16个database, 默认情况下, redisTemplate只能配置一个database, 当服务应用需要使用另外配置来配置另外的redisTemplate. 由于配置多, 容易出错.这时就出现了"选库 ...
分类:
其他好文 时间:
2020-01-04 16:46:33
阅读次数:
498
redisDao封装类-其他dao集成他 package com.ffcs.wlan.dao.common; import javax.annotation.Resource; import org.springframework.data.redis.core.StringRedisTemplat ...
分类:
其他好文 时间:
2020-01-04 10:50:44
阅读次数:
178
public R getVerifyCode(String phone) { if (redisTemplate.hasKey(Constant.PREFIX_VER + phone)) { return R.error("请不要频繁发送短息"); } else { // 生成6位验证码 Strin ...
分类:
移动开发 时间:
2020-01-02 22:28:34
阅读次数:
124
Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb 先说现象吧,通过redisTemplate下的opsForHash方法存储hash类型的值,操作成功以后,去redis控制台显示keys * 的时候,发现一个奇怪的现象,插入的hash类型的k ...
分类:
其他好文 时间:
2019-12-20 18:41:31
阅读次数:
81
RedisTemplate的各种操作(set、hash、list、string) 注入以下RedisTemplate @Autowired private RedisTemplate<String,String> redisTemplate; 1、保存和读取Set: 代码示例: SetOperati ...
分类:
其他好文 时间:
2019-12-20 13:44:29
阅读次数:
467
SpringBoot 整合 Redis 数据库实现数据缓存的本质是整合 Redis 数据库,通过对需要“缓存”的数据存入 Redis 数据库中,下次使用时先从 Redis 中获取,Redis 中没有再从数据库中获取,这样就实现了 Redis 做数据缓存。 按照惯例,下面一步一步的实现 Springb ...
分类:
编程语言 时间:
2019-12-19 18:51:25
阅读次数:
81
List操作 redis中的列表: 一个列表最多可以存储2^32 -1个元素 可以对列表两端插入(push)和弹出(pop) 元素有序且可重复 命令操作返回值 range(K key, long start, long end) 获取元素【lrange】 List<V> trim(K key, lo ...
分类:
其他好文 时间:
2019-12-14 18:52:06
阅读次数:
594
问题 原因分析 在使用org.springframework.data.redis.core.RedisTemplate.boundHashOps的increment方法后,调用其entries方法反序列化时出错。 主要是因为当执行increment方法时,对于入参中的hashVal没有进行序列化, ...
分类:
其他好文 时间:
2019-12-13 22:04:44
阅读次数:
104
Springboot2.x集成单节点Redis 说明 在Springboot 1.x版本中,默认使用Jedis客户端来操作Redis,而在Springboot 2.x 版本中,默认使用Lettuce客户端来操作Redis。Springboot 提供了RedisTemplate来统一封装了对Redis ...
分类:
编程语言 时间:
2019-12-13 19:41:00
阅读次数:
89
配置两个bean: JedisConnectionFactory 和 RedisTemplate JedisConnectionFactory factory = new JedisConnectionFactory();//redisSentinelConfiguration() try { Ya ...
分类:
其他好文 时间:
2019-12-07 14:04:51
阅读次数:
267