Redis知识点&面试题总结Redis 基础 简单介绍一下 Redis! 简单来说 Redis 就是一个使用 C 语言开发的数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的 ,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Redis 除了做缓存之外,也经常用来做分布式锁,甚至是消息队列。 Redis 提供了多种数据类型来支持author iconGuidecalendar icon2022年2月8日category icon数据库tag iconRedistimer icon大约 41 分钟
Redis 内存碎片什么是内存碎片? 你可以将内存碎片简单地理解为那些不可用的空闲内存。 举个例子:操作系统为你分配了 32 字节的连续内存空间,而你存储数据实际只需要使用 24 字节内存空间,那这多余出来的 8 字节内存空间如果后续没办法再被分配存储其他数据的话,就可以被称为内存碎片。 Redis 内存碎片虽然不会影响 Redis 性能,但是会增加内存消耗。 为什么会有 Reauthor iconGuidecalendar icon2021年12月31日category icon数据库tag iconRedistimer icon大约 5 分钟
3种常用的缓存读写策略看到很多小伙伴简历上写了“熟练使用缓存”,但是被我问到“缓存常用的3种读写策略”的时候却一脸懵逼。 在我看来,造成这个问题的原因是我们在学习 Redis 的时候,可能只是简单了写一些 Demo,并没有去关注缓存的读写策略,或者说压根不知道这回事。 但是,搞懂3种常见的缓存读写策略对于实际工作中使用缓存以及面试中被问到缓存都是非常有帮助的! 下面我会简单介绍一author iconGuidecalendar icon2021年11月6日category icon数据库tag iconRedistimer icon大约 6 分钟