在linux服务器里安装redis

2023-12-25 14:12 孙水迪 460

一、获取安装包

在redis的网站里选择需要版本的安装包下载

参考网站:https://download.redis.io/releases/

可以直接下载安装包后复制到服务器指定目录下,也可以使用wget命令在服务器里下载

接下来以7.2.3版本为例怎么操作

wget下载指令为

wget https://download.redis.io/releases/redis-7.2.3.tar.gz

将安装包放到服务器后进行解压

tar -xvf redis-7.2.3.tar.gz

进入解压后目录

cd redis-7.2.3

二、编译代码

编译代码首先需要安装编译环境

可通过指令查看是否已经安装gcc

gcc -v

若没有gcc可驶入下列指令按提示安装

yum install gcc-c++

gcc环境搭建完毕后输入下列指令在redis目录下编译代码

make
make install

在编译过程中如果出现错误,可能是gcc版本太低,可升级后重试

三、升级gcc环境

先清空之前的编译缓存

make  distclean

输入指令升级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

将默认配置文件复制到bin目录下

cd bin
mkdir conf
cd ..
cp redis.conf ./bin/conf/
cd bin

如果需要修改配置信息,可进入redis.conf里进行修改

设置daemonize为yes可实现后台启动

设置requirepass可增加登录密码

daemonize yes
requirepass yourpassword

五、启动redis

在bin目录下启动redis

cd bin
./redis-server conf/redis.conf

六、关闭redis

查找redis的进程号,关闭这个进程

ps -ef | grep redis
kill -kill <pid>