CentOS7安装Redis7

bridge
2024-12-06 / 0 评论 / 0 点赞 / 138 阅读 / 1,636 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-12-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一、编译方式安装redis7

官网地址:

image

2、创建目录并解压nginx包

# 创建目录
mkdir /opt/redis && cd /opt/redis
# 下载包
wget http://download.redis.io/releases/redis-7.4.1.tar.gz
# 解压
tar -zxvf redis-7.4.1.tar.gz
# 进入解压目录
cd redis-7.4.1

3、安装编译需要的包

一般编译都需要gcc,如果没有会报错

# 安装Nginx依赖
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
# 编译
make
# 指定安装目录并进行安装
make install PREFIX=/usr/local/redis
# 从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp -r /root/redis-6.2.6/redis.conf /usr/local/redis/conf/

4、Redis配置文件conf修改

  • 4.1、进入文本 编辑模式
vim /usr/local/redis/conf/redis.conf
  • 4.2、设置后台启动
daemonize yes
  • 4.3、将bind 127.0.0.1须改成 bind 0.0.0.0,否则只能在本机访问
bind 0.0.0.0 
  • 4.4、添加密码
# 取消requirepass yourpassword注释或直接添加密码,修改yourpassword为自已要设置的密码(假如我的密码是123456)
requirepass 123456
  • 4.5、设置端口号
port 6379

5、启动与关闭redis服务

  • 5.1、启动
    第一种: :在解压出来的目录下执行命令,运行带有配置文件的 命令,该命令是执行刚才上一步配置的命令
./usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

第二种运行:在解压出来的目录下执行命令,如果没有修改任何配置,则可有直接启动(运行默认执行的是默认的配置文件)

./usr/local/redis/bin/redis-server
  • 5.2、关闭
# 查找redis进程
ps -aux | grep redis
# 杀死redis进程
kill -9 xxxx

6、设置开机自动启动

  • 5.1、创建redis.service文件。
vim /lib/systemd/system/redis.service
  • 5.2、写入内容
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
# ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
  • 5.3、设置开启自动启动
# 开机自动启动
systemctl enable redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service

7、redis卸载

  • 7.1、关闭redis服务后,删除make的时候生成的几个redisXXX的文件

删除/usr/local/bin这个目录下所有以redis开头的文件

rm -f /usr/local/bin/redis*
  • 7.2、顺便也删除掉解压后的文件目录和所以文件
rm -rf /opt/redis
0

评论区