中间件与数据库:Redis
一文带你了解 Redis 的发布与订阅的底层原理
说真的,了解了。
为什么 Redis 快照使用子进程 · Why's THE Design?
为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。虽然我们经常将
基于Kafka+Flink+Redis的电商大屏实时计算案例
基于Kafka+Flink+Redis的电商大屏实时计算案例
redis探秘:选择合适的数据结构,减少80%的内存占用,这些点你get到了吗?
通过选用合适的数据结构来存储,可以大幅减少内存的占用。
Redis Cluster 有哪些优势和限制?
Multi-Key 问题如何处理?
点赞模块设计 - Redis缓存 + 定时写入数据库实现高性能点赞功能
源码地址:github.com/cachecats/c… 点赞是作为整个系统的一个小模块,代码在 user-service 用户服务下。 本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。 点赞功能在很多系统中都有,但别看功能小,想要做好需要ࠀ
基于 LFU 的热点 key 发现机制
业务中存在访问热点是在所难免的,redis也会遇到这个问题,然而如何发现热点key一直困扰着许多用户,redis4.0为我们带来了许多新特性,其中便包括基于LFU的热点key发现机制。
面试官:知道为什么RedisCluster有16384个槽么?
讲讲RedisCluster为什么有16384个槽?
Redis 到底是怎么实现“附近的人”这个功能的呢?
作者简介 万汨,饿了么资深开发工程师。iOS,Go,Java均有涉猎。目前主攻大数据开发。喜欢骑行、爬山。 前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合
Redis基本类型及其数据结构
本文主要介绍了Redis常用的几种对象其底层使用的数据结构。
Redis的内存淘汰策略
我们知道Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小。 通过在Redis安装目录下面的redis.conf配置文件中添加以下配置设置内存大小 //设置Redis最大占用内存大小为100M maxmemory 100mb 复制代码 redis的配置文件不
谈谈redis的热key问题如何解决
几十万请求同时访问一个key,怎么办?
记一次找因redis使用不当导致应用卡死bug的过程
首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。 首先发
架构秘笈:移花接木。使用mysql模拟redis
移花接木,偷梁换柱的绝招。
余额并发扣减一致性,能否使用redis事务?
redis事务,余额并发扣减。