摘要: 一、缓存穿透(查不到) 用户去查询首先先去缓存中查询,缓存中没有,就去数据库里面查,数据库中也没有,就会不断的去查询,这样给数据库造成很大的压力,就出现了缓存穿透 解决方法:使用布隆过滤器 也可以缓存空对象 二、缓存击穿(查询过多,缓存过期) 多查询在一个点上去查询 服务器缓存过期, 解决方法:热点 阅读全文
posted @ 2020-06-30 15:40 牛牛171125 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 一、哨兵模式 既是自动选举为主机 配置哨兵模式 编辑哨兵配置文件sentinel.conf sentinel monitor 主机名字 主机 端口 1 如果主机宕机了,重新连接回来后,只能在新的主机下,作为从机,这就是哨兵模式 哨兵模式的优点: 哨兵模式,是基于主从复制模式,主从复制模式的优点,它全 阅读全文
posted @ 2020-06-30 12:21 牛牛171125 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、主从复制的作用: 1、数据冗余 2、负载均衡 3、故障恢复 4、高可用(集群)基石 二、主从复制的环境配置(一主二从) 主机负责的是写的操作 而从机负责读的操作,从机不可以写 查看当前库的信息 info replication 查看redis进程 ps -ef|grep redis 默认情况下, 阅读全文
posted @ 2020-06-30 11:25 牛牛171125 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、redis是内存数据库 断电及失。 RDB: redis database rdb的优点: 适合大规模的数据恢复 对数据的完整性要求不高 rdb的缺点: 需要一定的时间间隔进行操作,如果redis意外宕机了,最后一次修改的数据就没有了 fork进程的时候,会占有一定的内存空间 AOF:appen 阅读全文
posted @ 2020-06-30 10:26 牛牛171125 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、redis的工具类 package com.zxy.demo.redis; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; impor 阅读全文
posted @ 2020-06-29 20:16 牛牛171125 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、redis的事务 redis事务本质:一组命令集合,一个事务的所有命令都会被序列化,在事务执行过程中,都会按顺序执行 redis的事务没有隔离级别的概念。 redis的事务不保证原子性,单条命令保持原子性。 redis的事务操作步骤 开启事务(multi) 命令入队(.......) 执行事务( 阅读全文
posted @ 2020-06-29 17:31 牛牛171125 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、redis的三种特殊类型 (1)geospatial地理位置 geoadd china:city 经度 维度 城市名字 geopos china:city 城市名 获取指定的城市的经度和纬度 geodist china:city 城市名1 城市名2 距离单位 两个城市之间的距离 georadiu 阅读全文
posted @ 2020-06-29 16:17 牛牛171125 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、nosql数据库的分类 1、kv键值对的数据库 2、文档型数据库(mongodb数据库) MongoDB是一个基于分布式文件存储的数据库,使用c++编写,主要处理大量的文档。 mongodb是介于关系型数据和非关系型数据库的中间产品,是非关系型数据中功能罪丰富的数据库,最像关系型数据库的。 二、 阅读全文
posted @ 2020-06-29 11:33 牛牛171125 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、Linux的环境 lamp(linux+apach+mysql+php) lnmp(linux+nginx+mysql+php) 二、Linux的命令 查看ip 地址 ifconfig2) 查看文件信息 ls 列出当前文件夹下文件名称 ls -l 列出当前文件夹下文件名称和详细信息 ll 列出当 阅读全文
posted @ 2020-06-23 22:15 牛牛171125 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、创建项目 使用cmd打开黑窗口输入: vue init webpack 项目名 一路no操作 二、使用cd 进入项目 安装vue-router 使用命令 npm install vue-router --save-dev 三、安装elementUI npm i element-ui -s 四、安 阅读全文
posted @ 2020-06-22 14:34 牛牛171125 阅读(157) 评论(0) 推荐(0) 编辑