![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
阿木子桑
一杯酒,一首诗。
展开
-
redis集群中的节点通信
custer模式下节点之间的通信遵循着gossip协议gossip协议节点之间采用Gossip协议进行通信,Gossip协议就是指节点彼此之间不断通信交换信息。gossip协议如下:meet消息用于通知新节点的加入。meet消息通信完后,接收节点会加入到集群中,并进行周期性ping pong交换。ping消息用于检测其他节点的状态。节点每秒都会向其他节点发送ping消息,用来检测其他的节点的状态。pong消息用于返回请求节点请求之后的消息。节点接收到meet,ping消息之后,向发原创 2021-09-03 14:00:07 · 207 阅读 · 0 评论 -
redis的分区
redis分区的概念redis分区是将数据分割到多个redis实例的过程。分区之后每个redis的实例都有key的子集。分区的优点1,可以扩充数据库的容量,将多台计算机的存储空间相加构造更大的空间。2,实现多台计算机的数据共享。分区的类型1,范围分区最简单的分区方式是按范围分区,就是映射一定范围的对象到特定的Redis实例。比如,ID从0到10000的用户会保存到实例R0,ID从10001到 20000的用户会保存到R1,以此类推。这种方式是可行的,并且在实际中使用,不足就是要有一个区原创 2021-09-03 13:56:04 · 250 阅读 · 0 评论 -
redis的下载安装
下载地址:https://github.com/tporadowski/redis/releases安装解压之后即可。解压之后的几个exe说明:redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).redis-check-aof.exe:更新日志检查redis-check-dump.exe:本地数据库检查redis-cli.exe:客户端redis-server.exe:服务端 相关资源原创 2021-09-03 13:50:09 · 73 阅读 · 0 评论 -
redis的基础命令行命令
其他1,测试redis是否可用pingkey1,判断数据是否存在exists name2,获取数据的类型type name3,设置数据的生存时间expire name 1 #生存1s4,获取指定条件的所有键keys name* #获取所有的以name开头的键string1,创建数据set name lipeng2,获取数据get name3,删除数据del namelist1,创建数据lpush liepng nan2,获取数据lrange l原创 2021-09-03 13:47:23 · 221 阅读 · 0 评论 -
Windows下搭建redis集群
Windows下搭建redis集群准备1,下载,安装,配置,redis2,使用redis-trib.rb工具来创建Redis集群,由于该文件是用ruby语言写的,所以需要安装Ruby开发环境,以及驱动redis-xxxx.gem注意1,为了避免不必要的错误,配置文件尽量保存为utf8格式,并且不要包含注释。2, 配置文件中以下两种保存日志的方式(保存在文件中、保存到System Log中)请根据需求选择其中一种即可:这里使用了保存在文件中的方式,所以先在Redis目录D:/Redis下新建Log原创 2021-09-03 11:30:53 · 304 阅读 · 0 评论 -
spring boot实现redis集群简单入门实例-附带源码
redis集群代码实现创建spring boot项目pom依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>原创 2021-09-03 11:09:17 · 245 阅读 · 0 评论