
Redis
小蜗牛的路
一步一步往上爬
展开
-
redis发布/订阅模式-订阅失效/丢失连接/无法接收新发布消息
1.输出缓冲机制redis缓存保护机制: - 大小限制,当某一客户端缓冲区超过设定值后直接关闭连接 - 持续时间限制,某一客户端缓冲区持续一段时间占用过大空间时关闭连接对于普通客户端来说,限制为0,也就是不限制。因为普通客户端通常采用阻塞式的消息应答模式,何谓阻塞式呢?如:发送请求,等待返回,再发送请求,再等待返回。这种模式下,通常不会导致Redis服务器输出缓冲区的堆积膨胀对于slave客户端来说,大小限制是256M,持续性限制是当客户端缓冲区大小持续60秒超过64M,则关闭客户端连接对原创 2021-07-28 14:23:21 · 6108 阅读 · 0 评论 -
redis主从-哨兵模式(windows下搭建)
一、下载由于redis官方并不支持windows操作系统,所以官网上是下不到的,需要到gitlab上下载,下载地址如下:https://github.com/MicrosoftArchive/redis/releases二、解压安装将下载后的zip文件解压到本地磁盘,注意解压到的目录不能有中文和特殊字符,否则会出现很多奇葩的问题。解压后的目录如下:三、HA配置我们采用一主(master)二从(slave)三sentinel的架构模式来做演示master ip:127.0.0.1 port:6转载 2020-12-06 21:11:08 · 609 阅读 · 0 评论 -
Redis的启动、使用和停止
1、Redis的启动 (1)前端模式启动 ①直接运行bin/redis-server将以前端模式启动:切换到 /usr/local/redis/bin目录下,然后./redis-server ; ②前端模式的缺点是启动完成后,不能再进行其他操作; ③如果要操作必须使用Ctrl+C,同时redis-server程序结束,不建议使用此方法。 (2)后端...转载 2020-04-13 14:41:33 · 5816 阅读 · 0 评论 -
redis分布式锁
目录前言实现要点正确的redis分布式锁实现错误加锁方式错误方式一错误方式二错误解锁方式解锁错误方式一解锁错误方式二正确加锁释放锁方式前言现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢?实现...转载 2020-01-10 11:57:25 · 163 阅读 · 0 评论