SpringBoot 操作数据:Spring-data jpa jdbc mongodb redis!
SpringData 也是和SpringBoot 齐名的项目!
说明:在SpringBoot2.X 之后,原来使用的jedis被替换成了lettuce
jedis: 采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis pool 连接池,更新BIO模式
lettuce: 采用netty ,实例可以在多个线程中进行共享,不存在线程不安全的情况,可以减少线程数据,更想NIO模式
整合步骤
引入依赖
org.springframework.boot
spring-boot-starter-data-redis
@Bean
@ConditionalOnMissingBean(
name = {"redisTemplate"}
)
我们可以自定义RedisTemplate
public RedisTemplate
配置相关信息
根据实际中进行配置既可
测试
*/
@RestController
public class HelloController {
服务器托管网 @Resource
private RedisTemplate redisTemplate;
@RequestMapping("hello")
public String hell(){
redisTemplate.opsForValue().set("javakey","ddd");
Object javakey = redisTemplate.opsForValue().get("javakey");
System.out.printf(javakey.toString());
redisTemplate.opsForValue().set("中文","我也是中文");
System.out.println(redisTemplate.opsForValue().get("中文").toString());
return "hello";
}
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
双指针算法是一种比较常用于搜索链表或数组相关的问题,很多算法的基本的解题思路就是使用暴力搜索法。而双指针是对暴力搜索的一种优化,通过双指针可以减少数据的遍历次数。通常双指针是有两个指针,叫做 light 左指针和 right 右指针,或者叫做快指针和慢指针。 …