redis
文章平均质量分 94
彼岸花@开
万里南天外,求书禹穴间
展开
-
linux下安装Redis最新版本,搭建多哨兵,搭建分布式Cluster集群,springboot2.x集成和封装
目录1.下载并解压Redis linux版本2.安装C++ 环境3.安装redis1.下载并解压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.gz2.安装C++ 环境#安装gcc套装(如果是新系统gcc通常安装不.原创 2021-04-20 13:48:31 · 203 阅读 · 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 · 91 阅读 · 2 评论 -
Redis从通俗到易懂(中)
1.事务Redis事务本质:一组命令集合,一个事务中所有命令都会被序列化,在事务执行过程中,会被顺序执行一次性 顺序性 排他性Redis单条命令是保证原子性,但是Redis的事务不保证原子性的所有的命令在事务中并不是直接执行,只有发起执行命令的时候,才会执行redis事务:开启事务(multi) 命令入队(......) 执行事务(exec)放弃事务(discard)编译型异常(命令有错误),事务中所有命令都不会执行运行时异常(1/0),如原创 2021-04-19 14:43:24 · 81 阅读 · 1 评论 -
Redis从通俗到易懂(上)
1.先聊Nosql概述为什么要用Nosql,不用mysql呢?1.1.单机mysql的时代90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够,那个时候基本都是静态网页,服务端无压力。大数据时代的当下,网站的瓶颈是什么?数据量太大,一个msql放不下 数据量太大,数据库索引(B+ Tree),一个服务器内存也放不下 访问量读写混合,一个服务器也承受不了1.2.Memcached(缓存)+Mysql+垂直拆分(读写分离+缓存)网站80%的情况都是读,每次都去查询数据.原创 2021-04-16 14:52:56 · 78 阅读 · 0 评论