随笔分类 -  redis

摘要:原文地址:https://blog.csdn.net/xlgen157387/article/details/79530877 前面一节说到了《为什么说Redis是单线程的以及Redis为什么这么快!》,今天给大家整理一篇关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降 阅读全文
posted @ 2018-07-25 11:22 draem0507 阅读(368) 评论(0) 推荐(0) 编辑
摘要:Redis 采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由 C 语言编写。官方提供的数据是可以达到100000+的 qps。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差。 Redis 快的主要原因有: 完全基于内存; 数据结构简单,对数据操作也简 阅读全文
posted @ 2018-07-25 10:57 draem0507 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数 阅读全文
posted @ 2018-07-24 02:27 draem0507 阅读(201) 评论(0) 推荐(0) 编辑
摘要:运行结果 原文地址:https://blog.csdn.net/qq646040754/article/details/81094472 阅读全文
posted @ 2018-07-24 02:20 draem0507 阅读(359) 评论(0) 推荐(0) 编辑
摘要:很久前参加过今日头条的面试,遇到一个题,目前半部分是如何实现 LRU,后半部分是 Redis 中如何实现 LRU。 我的第一反应是操作系统课程里学过,应该是内存不够的场景下,淘汰旧内容的策略。LRU ... Least Recent Used,淘汰掉最不经常使用的。可以稍微多补充两句,因为计算机体系 阅读全文
posted @ 2018-07-24 02:01 draem0507 阅读(499) 评论(0) 推荐(0) 编辑

View Code