![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NOSQL
crossroads10
将来的你,肯定感激现在拼命的自己
展开
-
Springboot集成Redis测试之踩坑(一)
遇到的问题是报错:org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a re...原创 2019-04-01 12:27:47 · 1790 阅读 · 0 评论 -
Spingboot集成Redis之踩坑(二)序列化问题
报错如下:java.lang.ClassCastException: com.test.demo.test.Role cannot be cast to java.lang.String at org.springframework.data.redis.serializer.StringRedisSerializer.serialize(StringRedisSerializer.ja...原创 2019-04-01 01:03:42 · 3371 阅读 · 0 评论 -
Redis的Java API
基础操作和了解Redis性能讨论Java互联网技术为主,因此主要论述如何在java中使用Redis。在java中可以简易的使用Redis,可以让初学者很容易上手操作和基本理解,也可以使用Spring的RedisTemplate使用Redis。为了实际的工作和学习的需要,将从Spring的视角介绍在Java中如何使用Redis,在基础部分使用XML的方式,在实践部分使用注解的方式,这样更容易去理...原创 2019-03-28 20:50:14 · 1656 阅读 · 0 评论 -
Redis的SessionCallback接口
/** * Created on 2019/3/31. * Title: Simple * Description:配置類 * Copyright: Copyright(c) 2019 * Company: * * @author wy */@Configuration@Slf4jpublic class RedisConfig { @Value("${redis....原创 2019-04-03 00:50:27 · 7430 阅读 · 0 评论 -
为什么要用Redis做缓存
Redis的简介简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。 为什么要Redis做缓存?...原创 2019-09-04 21:53:37 · 3348 阅读 · 0 评论 -
Redis的线程模型 性能
Redis 的线程模型Redis内部使用文件事件处理器(file event handler),这个文件事件处理器是单线程的,所以redis才叫做单线程模型。它采用IO多路复用机制同时监听多个Socket(多路复用涉及到IO的知识点,有兴趣可以进行了解和学习,很多的中间件通讯方式都是基于IO来实现的),根据socket上的事件来选择对应的事件处理器来进行处理。文件事件处理器的结构...原创 2019-09-04 22:03:20 · 152 阅读 · 0 评论 -
Redis常用技术
Redis设置过期时间Redis中有个设置时间过期的功能,即对存储在Redis中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般在项目中的一些token session或者一些其他的登录信息,或者短信验证码,按照传统的数据库处理方式,我们需要自己判断是否过期,这样肯定会影响项目的性能。我们 set key 的时候,都可以给一个 expire time,就是过期时...原创 2019-09-04 22:39:03 · 401 阅读 · 1 评论