记录真实开发问题、项目实践和两三句就能说明白的技术点
Redis特性 一个产品的使用场景肯定是需要根据产品的特性,先列举一下Redis的特点: 读写性能优异 持久化 数据类型丰富 单线程 数据自动过期 发布订阅 分布式 这里我们通过几个场景,不同维度说下Redis的应用。 高性能适合当做缓存 …
1、缓存 String类型 例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性…
Redis BLPOP 命令详解:LPOP 的阻塞版本,按 key 顺序取第一个非空列表头元素;阻塞/非阻塞行为、多元素 push 在 2.4/2.6 差异、可靠队列(BRPOPLPUSH)、事件提醒模式与返回值。
Redis 字符串类型(String)命令详解:SET/GET/APPEND/STRLEN、INCR/DECR 计数、SETNX 分布式锁、SETRANGE/GETRANGE 子串、SETEX 过期等常用操作与适用场景。
Redis Key 通用命令:KEYS / SCAN 遍历、EXISTS / DEL 增删、EXPIRE / PEXPIRE / TTL 设置与查看过期、RENAME / TYPE 等,及生产环境慎用 KEYS 的说明。
Redis 持久化方式(RDB 与 AOF)的原理与取舍:RDB 快照(save 策略、fork 阻塞)适合备份,AOF 追加命令更安全但文件大,以及混合持久化的思路。