读书笔记
文章平均质量分 57
2020-读书笔记
咸鱼超人-
这个作者很懒,什么都没留下…
展开
-
中间件Redis(五)--缓存穿透实战 springboot+redis
Redis缓存穿透实战1. 什么是缓存穿透使用redis查询数据的正常流程:前端访问数据, 首先会在缓存redis中查询,如果查询到数据, 则将数据返回给用户,流程结束如果在数据库中没有查询到数据,则前往数据库中查询,如果此时能查到数据, 则将数据返回给用户,同时将数据塞到缓存中, 流程结束如果在数据库中也没有查到数据,则返回null,流程结束造成缓存穿透的原因:如果前端频繁的发起访问请求,恶意的提供不存在的key, 则数数据库中查询到的数据永远为Null,由于null数据是不会存入缓存原创 2021-03-10 21:57:05 · 350 阅读 · 0 评论 -
中间件Redis(四)--Redis判断key的失效和存在
Redis判断key的失效和存在Redis缓存体系结构中,Delete与Expire操作都可以用于清理缓存中的Key,这两者不同之处在于Delete操作需要人为手动触发,而Expire只需要提供一个TTL,即“过期时间”,就可以实现Key的自动失效,也就是自动被清理1. 调用SETEX方法中指定key的过期时间@RequestMapping("/expire") public void exTest() throws Exception{ // 构造redis操作组件原创 2021-03-09 19:09:10 · 13272 阅读 · 0 评论 -
中间件Redis(三)--常见数据结构实战
Redis常见数据结构的实战Redis是具有高性能的、基于Key-Value结构化的缓存中间件,支持多种丰富的数据类型,包括字符串String, 列表List、集合Set、有序集合SortedSet以及哈希Hash存储1. 字符串创建一个person对象,将person对象存到Redispackage com.test.springboot.controller;import com.fasterxml.jackson.databind.ObjectMapper;import com.原创 2021-03-04 21:30:20 · 176 阅读 · 1 评论 -
Redis的写入问题--MISCONF Redis is configured to save RDB snapshots
遇到的问题出现错误 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.解决方法:Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集原创 2021-03-03 20:38:00 · 162 阅读 · 2 评论 -
中间件Redis(二)-- 使用redisTemplate进行读写
Redis-Demo1. Redis自定义注入Bean组件配置:对于Spring Boot项目整合Redis,最主要的Bean操作组件莫过于RedisTemplate跟StringRedisTemplate,后者其实是前者的一种特殊体现。而在项目中使用Redis的过程中,一般情况下是需要自定义配置上述两个操作Bean组件的,比如指定缓存中Key与Value的序列化策略等配置package com.test.springboot.common;import org.springframework.原创 2021-03-02 23:30:30 · 795 阅读 · 0 评论 -
中间件Redis(一) -- Redis简介
缓存中间件Redis1. Redis简介Redis是一款免费、开源、遵循BSD协议的高性能结构化存储数据库,可以满足目前企业大部分应用中对于高性能数据存储的需求。同时,它也是NoSQL(Not Only SQL),是非关系数据库的一种,内置多种丰富多彩的数据结构,字符串String,列表List,集合Set,散列Hash等Redis是基于内存的采用Key-Value结构化存储的Nosql数据库底层采用单线程和I/O复用模型,所以查询速度很快,QPS可以达到10万+,可以满足大部的高并发请求原创 2021-03-02 21:52:29 · 1221 阅读 · 0 评论 -
读书笔记:图解HTTP-1
图解HTTP-11. TCP/IP应用层:决定向用户提供应用服务的时的通讯的活动HTTP协议职责:针对目标Web服务器生成HTTP请求报文对Web服务器服务端请求的资源进行处理FTP协议: 文件传输的标准协议DNS协议:根据域名查询对方的ip地址传输层:传输层对上层的应用层,为两台处于网络连接的计算机提供数据传输TCP协议:主要作用:将HT...原创 2020-01-09 13:24:25 · 250 阅读 · 0 评论 -
Spring Boot入门学习(1)
Spring Boot入门一、Spring和Spring BootSpring框架优点:Spring的依赖反转功能让我们开发出容易测试的代码提供了易用、灵活、强大的数据事务管理支持功能Spring是一个的开放的框架,使得其可以和很多框架,如JPA/Hibernate,JPF,RabbitMQ,Thymeleaf等整合,都可以轻易的整合到Web应用开发中。提供了标准化的Web应用开发支...原创 2019-08-02 16:51:57 · 96 阅读 · 0 评论