redis源码编译安装

源码下载地址http://download.redis.io/releases/

1 环境准备

安装编译环境

sudo yum install gcc -y

gcc -v 查看版本

sudo yum -y install centos-release-scl

sudo yum -y install devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils

scl enable devtoolset-10 bash

2 redis源码编译安装

解压tar -zxvf redis-6.0.6.tar.gz

cd redis-6.0.6

安装

1)make

2)make install PREFIX=/export/server/redis (指定安装目录)

3 文件配置

3.1 配置Redis环境变量

修改配置文件/etc/profile

sudo vim /etc/profile

在文件最后添加以下内容

export REDIS_HOME=/opt/redis6

export PATH=$PATH:$REDIS_HOME/bin

使用配置生效

source /etc/profile

3.2 Redis配置文件

mkdir -p /export/server/redis/conf

cp /export/server/redis-6.0.6/redis.conf /export/server/redis/conf

cp /export/server/redis-6.0.6/sentinel.conf /export/server/redis/conf

4 安装redis服务

sudo cp systemd-redis_server.service /usr/lib/systemd/system/redis.service

sudo vim /usr/lib/systemd/system/redis.service

# 先注释掉[Service]下的原有内容

[Service]

ExecStart=/export/server/redis/bin/redis-server --supervised systemd --daemonize no

ExecStop=/export/server/redis/bin/redis-cli node1 -p 6379 shutdown

重载设置

systemctl daemon-reload

5 启动/停止 Redis 服务

5.1 启动 Redis 服务

sudo systemctl start redis

5.2 停止 Redis 服务

sudo systemctl stop redis

5.3 查看 Redis 服务状态

systemctl status redis

5.4 设置开机启动

systemctl enable redis

5.5 关闭开机启动

systemctl disable redis.service

6 测试

使用 Redis 自的客户端 redis-cli 连接 Redis 服务器测试,如下:

redis-cli

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值