
Redis
文章平均质量分 87
redis的学习永无止境
848698119
荣辱与共,终成一豪
展开
-
Redis缓存穿透-热点缓存并发重建-缓存与数据库双写不一致-缓存雪崩
为了防止缓存穿透,在第一条数据进行请求的时候发现缓存和数据库中都没有要求请的数据,就在缓存中放一个空串{},下次再次请求的时,读取到缓存中的值,判断值如果是空串则返回null ,否则返回对应的值。那些逃过随机选择算法的,一但被查询的时候先查看是否过期,过期就直接删除,,存在问题,还是有很多数据到了过期时间但是没有去查询删除而存在内存中,造成内存爆满。Redis单节点高并发最高10W+,,,瞬间来了几十W上百W的请求来查Redis中数据,Redis直接宕机了,,,缓存雪崩问题。上万条请求同时请求某一条数据。.原创 2022-07-28 16:39:18 · 5280 阅读 · 2 评论 -
SpringBoot集成Dubbo、Redis、MyBatis、Spring、SpringMVC、JSP
创建实体还是直接用MybatisPlus,,,拿来就用接口直接集成封装好的用什么逆向工程生成实体Bean接口,映射文件,DAO接口,,,拿来即用(Idea可以自动生成数据库表对应的实体Bean),,,码农这辈子都不可能的实体记得序列化 :Mybatis-Plus入门 :https://blog.youkuaiyun.com/qq_45896330/article/details/123247828实体Bean (序列化)业务接口2. 服务提供者2.1 添加依赖:Mybatis依赖,Dubbo依赖,zooke原创 2022-07-27 23:06:12 · 4286 阅读 · 0 评论 -
SpringBoot集成Redis
2. 在SpringBoot的核心配置文件中添加Redis的配置原创 2022-07-03 19:28:57 · 4325 阅读 · 0 评论 -
Windows连接Linux上安装的Redis
先找到在linux中redis的安装路径命令:用vim编辑器修改redis.config中的配置进入编辑界面后输入 可以快速搜索定位bind的输入保存并退出Redis简介-下载安装-基本使用-1指定配置文件启动Redis,并且后端启动&Redis的基本知识-2Redis服务已经启动了,首先进入Redis的客户端模式直接默认连接客户端就可以——命令:直接进行字符串的写操作:...原创 2022-07-03 18:04:49 · 5801 阅读 · 3 评论 -
Redis的五种数据结构
程序是用来处理数据的,redis是用来存储数据的,程序处理完的数据要存储到redis中,不同特点的数据要存储在redis中不同类型的数据结构中。字符串: 单key: 单valuelist列表: 有序可重复 单key: 多有序value(这里的有序指的是输入和输出的顺序)set集合: 无序不可重读 单key: 多个无序valuepojo hash 单key : 对象(属性:值) zset 单key: 多有序value(这里原创 2022-07-03 17:37:06 · 6181 阅读 · 0 评论 -
Redis的基本知识-2
Redis的基本命令Redis的基本知识1. 测试Redis性能 redis-benchmark2. 查看redis服务是否正常运行 ping3. 查看redis服务器的统计信息 info4. `redis 默认使用16个库`5. 切换库命令: select index6. 查看当前数据库中key的数目:dbsize7. 查看当前数据库实例中所有的key:8. 清空数据库实例:flushdb9. 清空所有的数据库实例:flushall10. 查看redis中所有的配置信息:config get *Red原创 2022-05-18 23:35:29 · 5209 阅读 · 0 评论 -
Redis简介-下载安装-基本使用-1
1. Redis简介Remote Dictionary Server(远程字典服务器),是一个用C语言编写的,开源的,基于内存运行并支持持久化的,高性能的NoSQL数据库,也是当前热门的NoSQL数据库之一。K-V键值对Redis中的数据大部分时间都是存储内存中,适合存储频繁访问,数据量比较小的数据。Redis是一种数据库。能够存储数据,管理数据的一种软件。1.2 数据库应用的发展历程:单机数据库时代:一个应用,一个数据库实例缓存,水平切分时代:读写分离时代:分表分库时代(集群)原创 2022-05-18 21:58:38 · 4766 阅读 · 0 评论