lao
老师讲得很好
作者回复:谢谢
2020-05-01
2
HUANG Rongjun
一口气看完了,期待老师接下来的课程
作者回复:谢谢鼓励
2020-04-23
2
黑猫大侠
近几年用的最大的缓存组件主要是redis缓存,并且在做一些小游戏的后台数据存储也直接使用了redis,内存级别的存储响应,已经它自带的持久化存储。并在此上做了读写分离和主从同步的配置,遇到了一些坑,无法避免redis服务器宕机后,数据丢失。所以,后续还是要用mysql做硬盘存储,但是此时又影响了游戏服务的数据响应。其实,在我看来,服务端的缓存,是把数据保存到内存中,而达到内存级别的响应速度,为什么用缓存,主要是为了解决短时间内频繁操作数据造成的IO浪费,从而提高数据响应速度。那么,是不是自己可以实现一个简单的内存缓存级别的缓存器,只是redis提供了更好的服务。在做嵌入式开发的时候,也有芯片级别的缓存,在寄存器中缓存数据等。希望,能通过程老师的课程,更加系统全面的学习使用缓存,已经不同场景下使用心得,结合业务场景,使用安全的,高并发的,缓存一致的性高的策略方法!!!缓存命中率问题,可以使用公共前缀识别性高的,比如名称_性别_key的缓存,提高缓存命中率。缓存雪崩,那么可以对数据统计,冷热数据缓存时间分制,设置随机缓存时间,定时任务刷新缓存时间,做hot_key统计,统计sort靠前延长缓存时间。
2020-04-22
16
编辑推荐
包含这门课的学习路径
Go工程师
16门课程 90.0w人学习
分布式工程师
8门课程 48.8w人学习
后端工程师
27门课程 184.2w人学习
看过的人还看了