首先介绍下RedisMod这个东西,它是一系列Redis的增强模块。有了RedisMod的支持,Redis的功能将变得非常强大。目前RedisMod中包含了如下增强模块:
RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,界面非常炫酷!可支持String、Hash、Set、List、JSON等多种数据类型的管理,同时支持远程使用CLI功能,功能非常...
当List中数据同时满足 单个数据小于64字节且数据个数小于512个 则采用压缩列表存储。
单一长连接和 NIO 异步通讯,适合大并发小数据量的服务调用,以及消费者远大于提供者。
Redis 检查内存使用情况, 如果大于 maxmemory 的限制, 则根据设定好的策略进行回收。一个新的命令被执行,等等。
Redis 集群 有 16384 个哈希槽, 每个 key 通过 CRC16 校验后对 16384 取模来决定放置 哪个槽,集群的每个节点负责一部 分 hash 槽。
volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数 据淘汰
我们实际项目中比较常用的是 string,hash 如果你是 Redis 中高级用户,还需要加上下面 几种数据结构HyperLogLog、Geo、Pub/Sub。
这个API要完成一些复杂的统计,需要查询很多次MySQL数据库,数据量又很大,造成这个接口的延迟很高,高峰的时候超过10秒以上。
业务场景中经常会有各种热key或大key的问题,如果未能及时处理,可能会导致服务性能下降、用户体验变差,甚至引发大面积故障。所以本文针对这两个问题进行讲解,提供发现/监控的方法以及处理的解决方案。...