linux centos 安装redis

安装

java 复制代码
wget https://download.redis.io/releases/redis-7.4.0.tar.gz

解压redis-7.4.0.tar.gz文件

java 复制代码
 tar -zxvf redis-7.4.0.tar.gz

进入redis安装目录

java 复制代码
cd redis-7.4.0

make时报错,因为需要安装gcc,gcc安装需要联网安装

修改端口

编辑文件用vi。nano命令centos不支持。

修改密码

java 复制代码
 vi /etc/redis/redis.conf

#requirepass foobared
requirepass 123456

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

java 复制代码
bind 0.0.0.0

步骤 4:启动 Redis 服务器

手动启动 Redis

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

java 复制代码
 sudo /usr/local/bin/redis-server /etc/redis/redis.conf

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

java 复制代码
 /usr/local/bin/redis-cli -h 127.0.0.1 -p 16379 -a 密码

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

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

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

创建 Redis 的 systemd 服务文件

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

java 复制代码
sudo nano /etc/systemd/system/redis.service

在文件中添加以下内容

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

java 复制代码
[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 用户和组(如果没有的话)

java 复制代码
sudo adduser --system --group redis

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

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

java 复制代码
sudo systemctl daemon-reload
sudo systemctl enable redis
sudo systemctl start redis

验证 Redis 服务状态

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

java 复制代码
sudo systemctl status redis

redis日志

相关推荐
魂万劫2 小时前
如何在虚拟机VM上|Linux环境内安装windows
linux·运维·服务器·windows
予枫的编程笔记2 小时前
Redis 核心数据结构深度解密:从基础命令到源码架构
java·数据结构·数据库·redis·缓存·架构
序属秋秋秋2 小时前
《Linux系统编程之进程控制》【进程等待】
linux·c语言·c++·进程·系统编程·进程控制·进程等待
zfj3212 小时前
top 命令中的 wa (IO wait) 指标,理论上几乎完全是由磁盘IO(包括swap)引起的,而不是网络IO
linux·网络·top·iowait
Xの哲學2 小时前
Linux网卡注册流程深度解析: 从硬件探测到网络栈
linux·服务器·网络·算法·边缘计算
用户6135411460162 小时前
libicu-62.1-6.ky10.x86_64.rpm 安装步骤详解(麒麟V10系统)
linux
CodeAmaz3 小时前
一致性哈希与Redis哈希槽详解
redis·算法·哈希算法
秋4274 小时前
防火墙基本介绍与使用
linux·网络协议·安全·网络安全·架构·系统安全
取加若则_4 小时前
深入解析Linux进程优先级机制
linux·服务器
点亮一颗LED(从入门到放弃)4 小时前
设备模型(10)
linux·服务器·前端