redis
文章平均质量分 57
it噩梦
好记性不如烂笔头
展开
-
redis相关总结
文章目录Redis过期key是怎么样清理的?LRU算法LFU算法Redis的性能为什么这么高?Linux中IO模型一共有哪些?epoll水平触发和边缘触发的区别?同步与异步的区别是什么?阻塞与非阻塞的区别是什么?BIO,NIO,AIO有什么区别?如何解决Redis缓存穿透问题?如何解决Redis缓存击穿问题?如何解决Redis缓存雪崩问题?如何解决缓存与数据库的数据一致性问题?Redis过期key是怎么样清理的?惰性清除在访问key时,如果发现key已经过期,那么会将key删除。定时清理R原创 2022-03-06 21:34:03 · 1028 阅读 · 0 评论 -
Docker Compose 搭建 Redis Cluster 集群
原创 2021-04-21 15:18:42 · 104 阅读 · 0 评论 -
自定义实现spring cache 整合 guava 、 redis 两级缓存
参考链接spring boot + spring cache 实现两级缓存(redis + caffeine原创 2020-06-19 09:31:34 · 1384 阅读 · 2 评论 -
Redis如何查看value的大小
前言最近在搞redis缓存方面的东西,有个需求需要计算redis中value的大小,能占用多大的字节。推荐工具redis-rdb-tools,python写的一个redis工具。yum -y install python-pippip install rdbtoolsgit clone https://github.com/sripathikrishnan/redis-rdb-toolscd redis-rdb-toolspython setup.py install.原创 2020-06-16 09:18:40 · 4001 阅读 · 1 评论 -
缓存穿透?了解下布隆过滤器
应用场景数据库防止穿库。 Google Bigtable,HBase 和 Cassandra 以及 Postgresql 使用BloomFilter来减少不存在的行或列的磁盘查找。避免代价高昂的磁盘查找会大大提高数据库查询操作的性能。业务场景中判断用户是否阅读过某视频或文章,比如抖音或头条,当然会导致一定的误判,但不会让用户看到重复的内容。还有之前自己遇到的一个比赛类的社交场景中,需要判断用户是否在比赛中,如果在则需要更新比赛内容,也可以使用布隆过滤器,可以减少不在的用户查询db或缓存的次数。.原创 2020-05-26 20:46:26 · 235 阅读 · 0 评论 -
Redis相关知识点小结
文章目录前言redis常见数据结构使用keys指令可以扫出指定模式的key列表redis 主从模式,哨兵模式,cluster主从模式哨兵模式clusterredis过期策略缓存穿透,缓存击穿,缓存雪崩解决方案分析为什么说Redis是单线程的以及Redis为什么这么快基于Redis的分布式锁实现、和zk实现有何区别redis实现分布式锁原理zk实现分布式锁使用redis实现限流使用过Redis做异...原创 2020-03-14 17:12:31 · 204 阅读 · 0 评论