中间件
文章平均质量分 91
豆豆不是逗逗
这个作者很懒,什么都没留下…
展开
-
redis分布式缓存
一、缓存特点1.什么是缓存(cache)定义:就是计算机内存中的一段数据2.内存中数据的特点读写快 断点立即丢失3.redis缓存解决了什么问题提高了网站吞吐量,提高网站运行效率。 核心解决问题:缓存的存在时用来减轻后端数据库的访问压力4.既然缓存能提高效率,那项目中所有数据加入缓存岂不是更好?注意:使用缓存时一定是数据库中极少发生修改,更多用于查询这种情况的,否则会引起频繁数据库和redis的更新,导致性能更差。5.本地缓存和分布式缓存的区别?原创 2021-03-27 16:50:02 · 3142 阅读 · 0 评论 -
redis数据库--持久化
一、持久化机制client redis[内存] -----> 内存数据- 数据持久化–>磁盘Redis官方提供了两种不同的持久化方法来将数据存储到硬盘里面分别是:快照(Snapshot)AOF (Append Only File) 只追加日志文件1.1 快照(Snapshot)1. 特点这种方式可以将某一时刻的所有数据都写入硬盘中,当然这也是redis的默认开启持久化方式,保存的文件是以.rdb形式结尾的文件因此这种方式也称之为RDB方式。2.快照生成方式客户端方式原创 2021-03-15 21:26:56 · 105 阅读 · 0 评论 -
Redis数据库常用相关指令
1.1 数据库操作指令# 1.Redis中库说明- 使用redis的默认配置器动redis服务后,默认会存在16个库,编号从0-15- 可以使用select 库的编号 来选择一个redis的库# 2.Redis中操作库的指令- 清空当前的库 FLUSHDB- 清空全部的库 FLUSHALL# 3.redis客户端显示中文- ./redis-cli -p 7000 --raw1.2 操作key相关指令# 1.DEL指令- 语法 : DEL key [key ...] -原创 2021-03-13 22:37:26 · 132 阅读 · 0 评论 -
面试之消息队列
面试题列表1.为什么要用消息队列?(消息队列的应用场景?)2.各种消息队列产品的比较?3.消息队列的优点和缺点?4.如何保证消息队列的高可用?5.如何保证消息不丢失?6.如何保证消息不被重复消费?(如何保证消息消费的幂等性?)7.如何保证消息消费的顺序性?8.基于MQ的分布式事务实现1、为什么要用消息队列?(消息队列的应用场景?)1.1、面试官心理分析考察面试者是否知道消息队列用来解决什么样的问题?也就是消息队列的应用场景1.2、消息队列的本质消息队列是一种“先进先转载 2020-12-02 22:15:47 · 978 阅读 · 0 评论