06 2021 档案
摘要:1-缓存常见问题 问题 缓存 DB 缓存穿透 0 0 缓存击穿 缓存雪崩 0 1 数据库缓存一致性 1 0 1 1 2-解决方案 问题 解决方案 缓存穿透 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截; 布隆过滤器; 从缓存取不到的数据,在数据库中也没有取到,这时也可以将ke
阅读全文
摘要:1-分布式缓存对比 Redis memcached 数据类型 string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set 有序集合) string(字符串) 持久化 RDB AOF 内存 速度 快 1、纯粹内存操作 2、数据结构简单 3、采用单线程,避
阅读全文
摘要:一般而言,现在互联网应用(网站或App)的整体流程,可以概括如图1所示,用户请求从界面(浏览器或App界面)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。 随着互联网的普及,内容信息越来越复杂,用户数和访问量越来越大,我们的应用需要支撑更多的并发量,同时我们的应用服务器和
阅读全文
摘要:Redis五种数据结构如下: 对redis来说,所有的key(键)都是字符串。因此基本数据类型指的是Value的类型; 1.String 字符串类型 是redis中最基本的数据类型,一个key对应一个value。 String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据
阅读全文

浙公网安备 33010602011771号