支撑微博亿级社交平台,小白也能玩转Redis集群(实战篇)
上篇文章《支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)》介绍了Redis集群相关原理,这篇文章将介绍Redis Cluster集群的搭建、配置,运维、扩容等具体操作 集群搭建 2018年10月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是集群管理工具从基于Ruby的redis-trib.rb移植到基于C语言redis-cli中,方便集群的构建和管理 Redis Cluster集群运行至少需要包含3个主节点,实现高可用最少需要3主3从6个节点 以下步骤基于Redis 5.0.5版本,介绍如何在一台 Linux 服务器上搭建有3主3从的6节点的 Redis集群 步骤1 创建安装目录 mkdir -p /data/project/redis-cluster 步骤2 下载源码并解压编译 cd /data/project/redis-cluster wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar xzf redis-5.0.5.tar.gz cd redis-5.0.5 make 执行make后,如果报错“jemalloc/jemalloc.h:没有那个文件或目录”,可以改为用以下命令: make MALLOC=libc 步骤3 创建6个Redis配置文件