缓存设计

提供优质的缓存相关文章,包括缓存架构设计、缓存中间件的使用和运维、Redis 源码解析、Redis 使用

面试常问,缓存三大问题及解决方案!

chenssy阅读(3126)赞(0)

作者丨我一定会有猫的 1. 缓存来由 随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。 2. 缓存问题 虽然使用缓存给系...

一个致命的 Redis 命令,导致公司损失 400 万!!

chenssy阅读(2591)赞(1)

最近安全事故濒发啊,前几天发生了《顺丰高级运维工程师的删库事件》,今天又看到了 PHP 工程师在线执行了 Redis 危险命令导致某公司损失 400 万。。 什么样的 Redis 命令会有如此威力,造成如此大的损失? 具体消息如下: 据云头...

史上最全 50 道 Redis 面试题

chenssy阅读(2400)赞(0)

Java技术栈 www.javastack.cn 优秀的Java技术公众号 1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数...

Redis 21问,你接得住不?

chenssy阅读(2140)赞(1)

作者:菜鸟小于 cnblogs.com/Young111/p/11518346.html 1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类...

Redis 内部数据结构详解

chenssy阅读(8723)赞(10)

Redis内部数据结构详解(1)——dict Redis内部数据结构详解(2)——sds Redis内部数据结构详解(3)——robj Redis内部数据结构详解(4)——ziplist Redis内部数据结构详解(5)——quicklis...

Redis内部数据结构详解(7)——intset

chenssy阅读(2178)赞(1)

作者:张铁蕾 出处:http://zhangtielei.com 在本文中,我们围绕一个Redis的内部数据结构——intset展开讨论。 Redis里面使用intset是为了实现集合(set)这种对外的数据结构。set结构类似于数学上...

Redis内部数据结构详解(6)——skiplist

chenssy阅读(2440)赞(1)

作者:张铁蕾 出处:http://zhangtielei.com 在本文中,我们围绕一个Redis的内部数据结构——skiplist展开讨论。 Redis里面使用skiplist是为了实现sorted set这种对外的数据结构。sort...

Redis内部数据结构详解(5)——quicklist

chenssy阅读(2147)赞(0)

作者:张铁蕾 出处:http://zhangtielei.com 在本文中,我们介绍一个Redis内部数据结构——quicklist。Redis对外暴露的list数据类型,它底层实现所依赖的内部数据结构就是quicklist。 我们在讨...

Redis内部数据结构详解(4)——ziplist

chenssy阅读(2116)赞(0)

作者:张铁蕾 出处:http://zhangtielei.com 在本文中,我们首先介绍一个新的Redis内部数据结构——ziplist,然后在文章后半部分我们会讨论一下在robj, dict和ziplist的基础上,Redis对外暴露...

Redis内部数据结构详解(3)——robj

chenssy阅读(1997)赞(0)

作者:张铁蕾 出处:http://zhangtielei.com 本文讲述在Redis实现中的一个基础数据结构:robj。 那到底什么是robj呢?它有什么用呢? 从Redis的使用者的角度来看,一个Redis节点包含多个databas...

Redis内部数据结构详解(2)——sds

chenssy阅读(2975)赞(1)

作者:张铁蕾 出处:http://zhangtielei.com 本文讲述Redis中使用最多的一个基础数据结构:sds。 不管在哪门编程语言当中,字符串都几乎是使用最多的数据结构。sds正是在Redis中被广泛使用的字符串结构,它的全...

Redis内部数据结构详解(1)——dict

chenssy阅读(5234)赞(0)

作者:张铁蕾 出处:http://zhangtielei.com 如果你使用过Redis,一定会像我一样对它的内部实现产生兴趣。《Redis内部数据结构详解》是我准备写的一个系列,也是我个人对于之前研究Redis的一个阶段性总结,着重讲...