
redis
一只大懒猫~
这个作者很懒,什么都没留下…
展开
-
Redis相关
https://blog.youkuaiyun.com/qq_42897427/article/details/104483430?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.compare原创 2020-10-10 13:54:16 · 117 阅读 · 0 评论 -
Reids面试
首先redis 是个啥? Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称) 一般为分布式而分布式一般遵循 CAP 定理。 Redis支持的数据类型?(必问知识点) String字符串: 格式: set key v...转载 2020-10-10 13:54:24 · 133 阅读 · 0 评论 -
Redis和Memcached区别
redis和memcached的区别详解 Redis 和 Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务;Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希 表、链表、等数据类型的相关操作。下面我们来进行来看一下redis和memcached的区别 Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较: R.原创 2020-10-10 13:55:37 · 187 阅读 · 0 评论 -
redis缓存穿透、缓存雪崩和缓存击穿
一、缓存穿透 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。一些恶意的请求会故意查询不存在的key,请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 【如何避免】: 对查询结果为空的情况也进行缓存,缓存时间设置短一点。 对不存在的key进行过滤。可以把所有的可能存在的key放到一个大的Bitmap中,查询时通过该bitmap过滤。 二、缓存雪崩 大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失原创 2020-10-10 13:55:47 · 109 阅读 · 0 评论