
redis
文章平均质量分 94
彼岸花@开
万里南天外,求书禹穴间
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux下安装Redis最新版本,搭建多哨兵,搭建分布式Cluster集群,springboot2.x集成和封装
目录 1.下载并解压Redis linux版本 2.安装C++ 环境 3.安装redis 1.下载并解压Redis linux版本 在redis官网下载最新的版本,我这里是6.0.6版本,http://download.redis.io/releases/redis-6.0.6.tar.gz,一般上传到/opt目录下 解压redis-6.0.6.tar.gz: tar -zxvfredis-6.0.6.tar.gz 2.安装C++ 环境 #安装gcc套装(如果是新系统gcc通常安装不.原创 2021-04-20 13:48:31 · 285 阅读 · 0 评论 -
Redis从通俗到易懂(下)
目录 1.Redis哨兵模式 1.1.单哨兵模型 1.2.多哨兵模型 2.Redis缓存穿透和雪崩 2.1.缓存穿透(查不到) 2.2.缓存击穿(一个key,访问量太大,缓存过期的空档) 2.3.缓存雪崩 1.Redis哨兵模式 概述 当主服务器宕机后,需要手动把一台服务器切换成主服务器,这需要人工干预,费时费力。造成一段时间内服务不可用,Redis2.8开始提供了Sentinel(哨兵)架构来解决这个问题。 也就是上一章层层链路的自动版,如果故障了根据投票数将从库转换成主库 哨原创 2021-04-19 16:43:26 · 192 阅读 · 2 评论 -
Redis从通俗到易懂(中)
1.事务 Redis事务本质:一组命令集合,一个事务中所有命令都会被序列化,在事务执行过程中,会被顺序执行 一次性 顺序性 排他性 Redis单条命令是保证原子性,但是Redis的事务不保证原子性的 所有的命令在事务中并不是直接执行,只有发起执行命令的时候,才会执行 redis事务: 开启事务(multi) 命令入队(......) 执行事务(exec) 放弃事务(discard) 编译型异常(命令有错误),事务中所有命令都不会执行 运行时异常(1/0),如原创 2021-04-19 14:43:24 · 157 阅读 · 1 评论 -
Redis从通俗到易懂(上)
1.先聊Nosql概述 为什么要用Nosql,不用mysql呢? 1.1.单机mysql的时代 90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够,那个时候基本都是静态网页,服务端无压力。大数据时代的当下,网站的瓶颈是什么? 数据量太大,一个msql放不下 数据量太大,数据库索引(B+ Tree),一个服务器内存也放不下 访问量读写混合,一个服务器也承受不了 1.2.Memcached(缓存)+Mysql+垂直拆分(读写分离+缓存) 网站80%的情况都是读,每次都去查询数据.原创 2021-04-16 14:52:56 · 129 阅读 · 0 评论