CentOS 7.9 源码安装Redis

一、下载tar.gz源码包

链接:https://pan.baidu.com/s/1ZXmAEceaRVZD1AGtjhwBxA 
提取码:nii8 

二、将tar.gz源码包导入目标目录并cd进该目录

解压包 tar -zxvf redis-6.2.1.tar.gz并且cd进入redis-6.2.1目录

#安装gcc
yum install -y gcc-c++ autoconf automake
​
#centos7 默认的 gcc 默认是4.8.5,版本小于 5.3 无法编译,需要先安装gcc新版才能编译
gcc -v
​
#升级新版gcc,配置永久生效
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
​
scl enable devtoolset-9 bash  
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile 
​
#编译redis
cd redis
make
​
#安装到指定目录
mkdir -p /usr/local/redis
​
make PREFIX=/usr/local/redis install

三、编辑配置文件

redis安装到了/usr/local/redis目录,进去,看到bin目录,再创建三个目录:

  1. 日志目录 /usr/local/redis/log
  2. 数据文件 /usr/local/redis/data
  3. 配置文件 /usr/local/redis/conf

 这里使用自定义配置文件,也可以使用自带的,我喜欢自己设置配置文件

在conf目录中新建redis.conf,vim /usr/local/redis/conf/redis.conf,输入以下配置

#任何ip可以访问 
#绑定指定ip访问,0.0.0.0是不限制,配置多个ip例子 12.13.432.12 31.12.43.13 用空格隔开
bind 0.0.0.0

#port 端口号 默认6379
#port 6379
​
#守护进程 配置后台运行,默认no
daemonize yes
​
#密码配置
requirepass 123456
​
#日志文件
logfile "/usr/local/redis/log/redis.log"
​
#配置redis持久化文件名称
dbfilename xdclass.rdb
​
#配置redis持久化文件存储地址
dir /usr/local/redis/data
​
#redis持久化机制, 10秒内有个1个key改动,执行快照
#save 10 1

四、启动Redis

进入/usr/local/redis/bin目录,执行。须指定一下配置文件

./redis-server ../conf/redis.conf

 lsof -i:6379(配置的端口号)查看是否启动

lsof执行不了需安装yum -y install lsof

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ElendaLee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值