理解Docker容器的进程管理
Docker在进程管理上有一些特殊之处,本文会分析Docker进程管理的技术细节,并介绍一些常见问题的解决方法和注意事项。
Redis Stream——作为消息队列的典型应用场景
Redis Stream
Redis最新的大版本5.0已经RC1了,其中最重要的Feature莫过于Redis Stream了,关于Redis Stream的基本使用介绍和设计理念可以看我之前的一篇文章(Redis Stream简介)。
Jedis常见异常汇总
Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数(例如连接池参数),不合理的使用一些功能(例如Lua和事务)也会产生很多问题,本文对这些问题逐个说明
spring-boot集成redis实现缓存功能
一、本次案例
我们假设用户信息(user)和产品信息(product)需要缓存,缓存数据都加上user和product作为key前缀,采用用户的id和产品的id作为key的后缀。用户缓存时间为30分钟,产品信息缓存时间为10分钟。
RedisTemplate:execute与executePipelined
本文主要介绍了org.springframework.data.redis中RedisTemplate的execute与executePipelined的区别,简要说明了executePipelined为什么会报出Callback cannot return a non-null value as it gets overwritten by the pipeline的异常。