Redis Stream——作为消息队列的典型应用场景
Redis Stream
Redis最新的大版本5.0已经RC1了,其中最重要的Feature莫过于Redis Stream了,关于Redis Stream的基本使用介绍和设计理念可以看我之前的一篇文章(Redis Stream简介)。
原理、方法双管齐下,大神带你细解Redis内存管理和优化
Redis是一个高性能的开源NOSQL内存数据库,是当下互联网公司最常用的数据库之一,也是进入互联网行业的Java开发工程师必备技术。本文以数据结构、过期机制和淘汰机制为原理,以内存分析和最佳实践为方法论,详细讲解了Redis在使用过程需要注意的知识和难点。
Jedis常见异常汇总
Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数(例如连接池参数),不合理的使用一些功能(例如Lua和事务)也会产生很多问题,本文对这些问题逐个说明
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的异常。
阿里云redis大key搜索工具
Redis提供了list、hash、zset等复杂类型的数据结构,业务在使用的时候可能由于key设计不合理导致某个key过大,由于redis简单的单线程模型,业务在获取或者删除大key的时候都会有一定的影响,另外在集群模式下由于大key的产生还很容易导致某个子节点的内存满,综上所述我们需要提供大key的搜索工具。