Redis集群搭建
Posted lifacheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis集群搭建相关的知识,希望对你有一定的参考价值。
一 .Redis的安装
一. 下载
进入redis官网,打开下载页面 ( https://redis.io/download ),页面有三种版本,Unstable, Stable, 以及Docker . 我们选择Statbele下载即可。
二. 安装
把下载好的安装包redis-5.0.5 .tar.gz上传到linux服务器,并解压。由于redis用C语言编写,所以需要c语言环境。然后编译。具体操作如下。
1. tar -zxvf redis-5.0.5.tar.gz
2. yum install gcc
3. cd redis-5.0.5
4. make
5. make install
如果第4步骤出现如下错误:error: jemalloc/jemalloc.h: No such file or directory , 说明少了jemalloc, 使用命令先编译:make MALLOC=libc
三. redis命令
Redis-server |
Redis服务器 |
Redis-cli |
Redis命令行客户端 |
Redis-benchmark | Redis性能测试工具 |
Redis-check-aof |
AOF文件修复工具 |
Redis-check-dump |
RDB文件检查工具 |
Redis-sentinel |
Sentinel服务器(2.8以后) |
Redis的src目录下,有如上命令。每个都有具体的用途
四. 服务启动
进入redis目录中src目录下,执行命令: ./redis-server ../redis.conf 启动服务器。
出现如图所示界面,则表明启动成。redis启动默认为前台启动,会阻塞在这,ctrl+C可直接退出。为方便操作,我们修改配置文件(redis.conf),将 配置 deamonize 的 no 改为yes 即可。
我们再次启动redis服务,则会变成后台启动。启动完如下图所示:
二 .redis主从架构搭建
redis5.0的集群搭建非常方便,引用官方的文档。
只需要在新建两台服务器,按照上述方式,安装redis, 然后修改从服务器的 redis.conf文件, 加上配置,slaveof ip:port。 启动主/从服务器。
通过Redis-cli连接服务器,输入 info replication命令,出现如下信息:
这样就可以愉快的使用主从架构了~(关于主节点挂点问题,以后再写!)
以上是关于Redis集群搭建的主要内容,如果未能解决你的问题,请参考以下文章