数据库
文章平均质量分 71
承与
这个作者很懒,什么都没留下…
展开
-
Redis缓存穿透,缓存雪崩,缓存击穿问题及解决方法
最近做项目用reids时对缓存的一个理解有了大幅度的上升,以前对这三个词懵懵懂懂的,今天终于搞清楚了,这篇文章总结一下这几个问题以及他们对应解决方法首先,介绍一下缓存:引用一下百科,缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。为什么使用缓存?在一个项目中,频繁的与数据库进行数据交互是非常耗费时间的事情,原因在于数据库是从硬盘中读取数据,在复杂业务场景中,如果时间耗费过长,难免会降低用户体验感。这个时候缓存中间件就出现了,由于直接将数据缓存在内存上,数据交互极快.原创 2021-08-30 11:10:55 · 320 阅读 · 0 评论 -
《Redis设计与实现》中名词解释
最近在学习Redis,根据《Redis设计与实现》书本来学习,当中遇到许多未接触过的专业名词,统一记录一下·字典字典是Redis数据库的底层实现,所以搞清楚字典这一含义十分有必要。定义:字典又称符号表(symbol table)、关联数组(associative array),是一种保存键值对的抽象数据结构。举个例子,在维基百科上有一段话比较通俗的解释了字典:当你需要拨打张三的电话,首先,你需要去找到Z开头的字典开始,然后再通过比对后续拼音字典序来进行查找。·跳跃表跳跃表(skiplis.原创 2021-05-27 21:13:06 · 152 阅读 · 0 评论