Redis学习笔记
文章平均质量分 70
令人作呕的溏心蛋
人生何处不青山
展开
-
Spring Boot接口请求响应慢,超过10秒以上,如无法优化SQL或代码的情况下,建议写入数据库或缓存中,请求接口时从数据库或缓存中读取返回
Spring Boot接口请求响应慢,超过10秒以上,如无法优化SQL或代码的情况下,建议写入数据库或缓存中,请求接口时从数据库或缓存中读取返回原创 2024-01-15 19:10:25 · 912 阅读 · 0 评论 -
Spring Boot中引入Redis使用RedisTemplate缓存数据、读取数据、opsForValue、opsForList、opsForHash方法使用说明
而创建 RedisTemplate Bean,显式地指定了key和value的序列化方式为StringRedisSerializer,并且将其作为RedisTemplate的泛型参数,这样可以保证存储的数据类型是符合我们期望的。Redis 字符串数据结构是一个简单的 key-value 结构,适合于存储简单的数据类型,如字符串、数字等。Redis 集群是 Redis 分布式部署的一种方式,适合于数据量较大,需要进行分布式存储的场景。Redis 列表数据结构是一个简单的链表结构,适合于存储有序的元素列表。原创 2024-01-15 15:21:40 · 1547 阅读 · 0 评论 -
SpringBoot项目中遇到的订单支付超时未支付关闭订单的解决方案(RabbitMQ生产者消费者之间的使用示例)
不会占用应用服务器的资源、应用的宕机不会对Redis产生影响、Redis过期时间准确度高。:随时能从队列里面移除实时取消的订单、不会占用应用服务器的资源、异步化处理。:订单量过大的时候查询和修改数据库压力大、服务器内存消耗大、IO瓶颈。:必须要用户查询该条订单信息的时候才会触发。:订单量过大非常消耗Redis服务器资源。:实现简单、适用于小项目、数据量比较少。:需要引入消息中间件。原创 2023-04-12 15:42:13 · 1816 阅读 · 0 评论 -
【Spring boot】RedisTemplate中String、Hash、List设置过期时间
时间类型:TimeUnitTimeUnit.SECONDS:秒TimeUnit.MINUTES:分TimeUnit.HOURS:时TimeUnit.DAYS:日TimeUnit.MILLISECONDS:毫秒TimeUnit.MILLISECONDS:微秒TimeUnit.NANOSECONDS:纳秒。原创 2023-03-21 12:26:56 · 5831 阅读 · 0 评论