![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
piaoslowly
这个作者很懒,什么都没留下…
展开
-
redis实战全面讲解
redis笔记(一)redis简介Redis 是一个开源的 使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志 型、Key-Value 数据库。存储操作redis的key-value需要特别说明下,key只能为字符串类型,但value可以为字符串,hash表,列表(list),集合(set),有序集合(sorted set)等多种数据类型,这也是redis与...原创 2018-08-10 15:03:25 · 14316 阅读 · 1 评论 -
zookeeper实战全面讲解(一)
zookeeper学习笔记(一) 这里没有太多的分析,只是做为一些简单配置及安装记录,生怕自己忘记了。zk是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop的重要组件,CDH版本中更是使用它进行Namenode的协调控制。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字...原创 2018-08-13 10:22:24 · 12303 阅读 · 1 评论 -
RabbitMQ集群之安装(一)
RabbitMQ集群之安装(一)RabbitMQ安装集群准备工作现在有两台服务器:192.168.10.100,192.168.10.101//进入到100服务器中//查看hostname,或者使用hostname node1修改主机名> hostname//配置hosts> vi /etc/hosts //修改如下192.168.10.100 ...原创 2018-08-13 10:23:45 · 3406 阅读 · 0 评论 -
RabbitMq集群之高可用(二)
RabbitMq集群之高可用(二)前面一文中搭建了集群,还有镜像模式,看似安全了,但是RabbitMq却没有负载均衡,就是说,你在使用客户端连接mq的时候,即使有node1,node2两台mq集群,但是client只会连接到一台,当node1挂了,才会连接到node2中,如果node1没有挂掉,将会一直使用node1,这样一来node2就成了摆设了,或者成了备份机了。集群我们更希望的是高可用,...原创 2018-08-13 10:38:19 · 679 阅读 · 0 评论 -
RabbitMQ的使用
RabbitMQ的使用 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。AMQP,即Advanced Message Queuing Pr...原创 2018-08-13 10:39:01 · 6967 阅读 · 1 评论 -
Redis设计原理之数据库与持久化(三)
Redis设计原理之数据库与持久化(三)数据库struct redisServer{ //一个数组,保存着服务器中的所有数据库 redisDb *db; // 服务器的数据库数量,默认值为16 int dbnum; //记录保存条件的数组 struct saveparam *saveparams; //修改计数器 long long dirty; //上一次执行...原创 2018-10-24 10:23:47 · 259 阅读 · 0 评论 -
Redis设计原理之复制,Sentinel,redis集群(四)
Redis设计原理之复制,Sentinel,redis集群(四)复制用户可以通过slaveof让B服务器去复制A服务器里面的数据.我们称B为从服务器,A为主服务器.也就是主从复制了.从作为主服务器的备份服务器.127.0.0.1:7001> slaveof 127.0.0.1 7000 //将7001这个节点设置为7000这个节点的从服务器当把7001这个节点设置为7000这个节点...原创 2018-10-24 10:24:12 · 261 阅读 · 0 评论