当前位置: 首页 > article >正文

linux centos 安装redis

安装

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

在这里插入图片描述

解压redis-7.4.0.tar.gz文件

 tar -zxvf redis-7.4.0.tar.gz

进入redis安装目录

cd redis-7.4.0

在这里插入图片描述
make时报错,因为需要安装gcc,gcc安装需要联网安装

修改端口

在这里插入图片描述
编辑文件用vi。nano命令centos不支持。

修改密码

 vi /etc/redis/redis.conf

#requirepass foobared
requirepass 123456

如果你希望从远程主机连接,需修改 redis.conf 文件中的 bind 配置,将 127.0.0.1 改为 0.0.0.0(允许所有地址连接)或指定你要绑定的特定 IP 地址

bind 0.0.0.0

步骤 4:启动 Redis 服务器

手动启动 Redis

使用修改后的配置文件启动 Redis:

 sudo /usr/local/bin/redis-server /etc/redis/redis.conf

或者直接使用 redis-cli 连接到 Redis 实例,测试是否能成功连接:

 /usr/local/bin/redis-cli -h 127.0.0.1 -p 16379 -a 密码

记得把防火墙的16379 这个端口放开

步骤 6:设置 Redis 为系统服务(可选)

如果你希望 Redis 在系统启动时自动启动,可以创建一个系统服务。

创建 Redis 的 systemd 服务文件

创建一个名为 redis.service 的服务文件:

sudo nano /etc/systemd/system/redis.service

在文件中添加以下内容

将以下内容粘贴到 redis.service 文件中,确保将 ExecStart 的路径指向正确的 Redis 配置文件:

[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli -p 16379 shutdown
Restart=always
User=redis
Group=redis
TimeoutSec=0
KillMode=none

[Install]
WantedBy=multi-user.target

创建 redis 用户和组(如果没有的话)

sudo adduser --system --group redis

重新加载 systemd 配置并启动 Redis 服务

重新加载 systemd 配置,启用并启动 Redis 服务:

sudo systemctl daemon-reload
sudo systemctl enable redis
sudo systemctl start redis

验证 Redis 服务状态

使用以下命令检查 Redis 服务状态:

sudo systemctl status redis

redis日志


http://www.kler.cn/a/389083.html

相关文章:

  • ❤React-JSX语法认识和使用
  • React Native 全新架构来了
  • jwt用户登录,网关给微服务传递用户信息,以及微服务间feign调用传递用户信息
  • 红日靶机(七)笔记
  • mysql 更改 字段长度
  • 基于MATLAB+opencv人脸疲劳检测
  • Qt_day4_Qt_UI设计
  • 骨传导耳机排行榜前十分享:十大超值骨传导耳机测评推荐!
  • NoSQL大数据存储技术测试(3)Hadoop和HBase简介
  • AI产品经理:新兴行业的新宠儿,站在风口上的猪都能飞上天
  • UI组件---如何设置el-pagination分页组件的背景色
  • 13. Node.js会话控制
  • Redis穿透、击穿、雪崩
  • PHP常用的安全函数作用
  • 建立更及时、更有效的安全生产优化提升策略的智慧油站开源了
  • 2.ARM_ARM是什么
  • 【Elasticsearch入门到落地】1、初识Elasticsearch
  • 几种常见的处理ARP欺骗的方法:静态ARP表和VLAN等
  • C# 都有哪些集合?
  • 丹摩征文活动|FLUX.1图像生成模型:AI工程师的创新实践
  • 2024年华为OD机试真题-矩阵扩散-Java-OD统一考试(E卷)
  • 符号回归概念
  • Super-Slomo简介及4090配置环境
  • 解决 Redis 报错:`(error) NOAUTH Authentication required`
  • 绘制3D图
  • Python学习从0到1 day26 第三阶段 Spark ⑤ 搜索引擎日志分析