redis集群(主从配置)

市面上太多kv的缓存,最经常使用的就属memcache了,可是memcache存在单点问题。只是小日本有复制版本号,可是使用的人比較少。redis的出现让kv内存存储的想法成为现实。今天主要内容便是redis主从实现简单的集群,实际上redis的安装配置砸门ttlsa之前就有个文章,废话少说。进入正题吧

Redis简单介绍

redis是一个key-value存储系统。

和Memcached相似,它支持存储的value类型相对很多其它,包含string(字符串)、 list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操 作。并且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。

与memcached一样,为了保证效率。数据都是缓存在内存中。差别的 是redis会周期性的把更新的数据写入磁盘或者把改动操作写入追加的记录文件。并且在此基础上实现了master-slave(主从)同步。
Redis 是一个高性能的key-value数据库。 redis的出现,非常大程度补偿了memcached这类key/value存储的不足。在部 分场合能够对关系数据库起到非常好的补充作用。

它提供了Python,Ruby,Erlang。PHP客户端,使用非常方便。

 

1. 下载软件包

2. Redis安装

主从都须要安装

备注:这边就不make install 了,直接使用make好的文件

3. redis配置

其它配置请查看对应文档,文章结尾将会附上全部配置參数

4. redis启动与关闭

启动

 

5. redis命令測试

6. Redis主从配置

6.1 仅仅须要改动slave的配置

6.2 主从測试

7. 附加:redis配置文件

如上为单机版本号redis的配置文件。假设须要改为主从,仅仅须要添加

7. 结束语

当然,这还仅仅是集群的第一步,大家能够使用keepalive来实现主的故障转移功能。工作中我们最经常使用的要数redis主从,所以keepalive + redis实现高可用性集群这边不在讲述。

【推广】 免费学中医,健康全家人
原文地址:https://www.cnblogs.com/zhchoutai/p/8306129.html