
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Redis_1_初识Redis+浅谈分布式系统
本文介绍了Redis的定位及分布式系统的演进过程。Redis最初作为消息中间件设计,现主要用作内存数据库,相比MySQL访问速度更快但存储空间有限。为解决性能问题,常将Redis与MySQL结合使用。接着阐述了分布式架构的演进路径:从单机架构到应用服务集群、读写分离、引入缓存、分库分表,最终到微服务架构。每个阶段都面临性能瓶颈问题,解决方案包括水平扩展、负载均衡、冷热数据分离等,但也带来系统复杂度

Redis_4_常见命令(完)+认识数据类型和编码方式
Redis的key过期策略通过两种方式实现:1) 定期删除 - 随机抽查部分key检查过期时间,避免全量扫描;2) 惰性删除 - 访问时检查key是否过期。这两种策略结合仍可能残留过期key,因此Redis还提供了内存淘汰机制作为补充。值得注意的是Redis未采用定时器方案删除过期key,主要考虑单线程架构的简洁性。Redis的值编码方式会根据数据类型和内容优化,如string有raw/int/e

到底了








