redis部署文档

这篇博客详细介绍了如何在Linux环境中编译安装Redis,并在三台服务器上部署一个包含6个实例的Redis集群,包括配置文件修改、目录创建、数据拷贝、实例启动以及集群创建等步骤。
摘要由CSDN通过智能技术生成

1.切换到root用户进行编译

su - root
tar -xvf redis-5.0.8.tar.gz

cd redis-5.0.8
make
如果编译时报错:/bin/sh: cc: command not found 执行:yum -y install gcc gcc-c++ libstdc+±devel
如果编译时报错:You need tcl 8.5 or newer in order to run the Redis test 执行:yum install tcl
如果编译时报错:jemalloc/jemalloc.h: No such file or directory 执行:make MALLOC=libc


2.创建redis实例部署目录模板

mkdir -p redis/6381
cd src
cp redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb …/redis/6381

cd …/redis/6381
ll
-rwxr-xr-x 1 hadoop hadoop 354112 Jul 16 19:08 redis-benchmark
-rwxr-xr-x 1 hadoop hadoop 4059688 Jul 16 19:08 redis-check-aof
-rwxr-xr-x 1 hadoop hadoop 4059688 Jul 16 19:08 redis-check-rdb
-rwxr-xr-x 1 hadoop hadoop 799656 Jul 16 19:08 redis-cli
-rwxr-xr-x 1 hadoop hadoop 4059688 Jul 16 19:08 redis-sentinel
-rwxr-xr-x 1 hadoop hadoop 4059688 Jul 16 19:08 redis-server
-rwxr-xr-x 1 hadoop hadoop 3600 Jul 16 19:08 redis-trib.rb


3.创建并编辑redis.conf配置文件
以下3个参数在各redis实例部署需单独配置
{port} redis实例占用端口
{ip} redis实例所在服务器IP
{disk} redis实例部署盘符

以下2个参数为redis密码,直接在模板中进行修改,各实例保持一致
masterauth “hadoop@123”
requirepass “hadoop@123”

[hadoop@dsx001 6381]$ vi ./redis.conf
protected-mode no
timeout 3600
tcp-keepalive 300
supervised no
pidfile “./redis_{port}.pid”
loglevel notice
logfile “log.out”
databases 16

dbfile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值