redis
jun195
这个作者很懒,什么都没留下…
展开
-
redis发布订阅模式java代码实现
Pub/Sub发布订阅官方地址 https://redis.io/topics/pubsub原创 2021-05-29 17:32:56 · 260 阅读 · 0 评论 -
redis管道Java代码实现
请求/响应协议和RTT Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。 这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 客户端和服务器通过网络进行连接。这个连接可以很快(loopback接口)或很慢(建立了一个多次跳转的网络连接)。无论网络延如何延时,数据包总是能从客户端到达服务器,并从服务器返回数据回复客户端。 这个时间被称之为 RTT (Round原创 2021-05-28 23:04:51 · 213 阅读 · 0 评论 -
Linux环境下redis的哨兵模式搭建
上接前文Linux环境下redis分片模式 1. redis哨兵模式 哨兵模式是实现redis主从高可用机制的解决方案,哨兵通过心跳检测机制实现对主机的监控,当三次没有ping通主机时,会认为主机宕机,实行选举机制,选出新的主机。 2. 哨兵模式搭建 2.1.准备配置文件 将上回分片的文件复制一份 cp -r shards sentinel 删除多余的rdb文件 cd sentinel rm -f *.rdb 复制哨兵配置文件 cd .. cp sentinel.conf sentinel 2.原创 2020-09-07 01:07:15 · 907 阅读 · 0 评论 -
linux环境下的redis分片搭建
上接上一篇文章:Linux环境下redis的安装 1. 分片的目的 redis是将数据存储在内存中的,但是为了增加存储容量,一味的加大内存并不是一种好的解决方案,而分片则可以将数据存储在不同的redis服务器上,不仅实现了内存扩容,还降低了单台redis的压力。 2. 分片的实现 2.1 准备分片文件夹(因为是在虚拟机上部署,为了方便管理部署在了一个文件夹下,可以根据实际情况部署在不同的服务器) mkdir shards cp redis.conf shards/ 复制配置文件到分片文件夹 2.2 修改原创 2020-09-04 23:35:24 · 237 阅读 · 0 评论 -
Linux环境下redis的安装
1. Linux环境下redis安装 1.1. 导入redis安装包 1.2. 解压安装包 tar -zxvf redis-6.0.6.tar.gz 删除安装包,修改文件名 rm -f redis-6.0.6.tar.gz mv redis-6.0.6/ redis 1.3. 安装redis 需要在redis根目录执行编译操作 make make install make过程中遇到的问题 redis 6.0 以上版本安装过程中可能会遇到以下问题 原因是gcc版本太低,可以升级gcc版本 安装教原创 2020-09-04 22:16:21 · 142 阅读 · 0 评论