Ubuntu24 安装 Redis 及常用命令

0001 系统环境

bash 复制代码
lsb_release -a
base 复制代码
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.3 LTS
Release:        24.04
Codename:       noble

0002 Redis 地址

https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/apt/

base 复制代码
sudo apt-get install lsb-release curl gpg
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis

0003 修改配置

base 复制代码
sudo vim /etc/redis/redis.conf

修改一下内容:

base 复制代码
# bind 127.0.0.1 -::1
bind 0.0.0.0

0004 放开端口

base 复制代码
ss -tunlp
sudo ufw allow 7369/tcp

1000 常用命令

1001 服务基础管理(systemd)

命令 说明
sudo systemctl start redis-server 启动Redis服务(简写:sudo systemctl start redis
sudo systemctl stop redis-server 停止Redis服务(简写:sudo systemctl stop redis
sudo systemctl restart redis-server 重启Redis服务(简写:sudo systemctl restart redis
sudo systemctl status redis-server 查看Redis服务状态(简写:sudo systemctl status redis
sudo systemctl enable redis-server 开启Redis开机自启(简写:sudo systemctl enable redis
sudo systemctl disable redis-server 关闭Redis开机自启(简写:sudo systemctl disable redis
sudo systemctl daemon-reload 重载systemd配置(修改redis-server.service文件后执行)
sudo systemctl reset-failed redis-server 重置Redis服务失败启动次数(简写:sudo systemctl reset-failed redis

1002 默认目录文件操作

命令 说明
sudo ls -lh /var/lib/redis/dump.rdb 查看Redis默认数据文件(dump.rdb)大小
sudo du -sh /var/lib/redis/* 查看Redis默认数据目录下所有文件大小,含汇总
sudo du -sh /var/lib/redis 仅查看Redis默认数据目录总大小
sudo stat /var/lib/redis/dump.rdb 查看dump.rdb详细信息(字节数、修改时间等)
sudo tail -f /var/log/redis/redis-server.log 实时查看Redis默认日志文件(跟踪日志实时输出)
sudo cat /var/log/redis/redis-server.log 查看Redis默认日志文件完整内容

1003 版本查看

命令 说明
redis-cli -v / redis-cli --version 查看Redis客户端版本
redis-server -v / redis-server --version 查看Redis服务端版本
redis-cli INFO server 客户端内查看Redis版本(含详细服务端信息,redis_version字段)
redis-cli VERSION 客户端内极简查看Redis版本
sudo find / -name "redis-server" -exec {} --version \; 2>/dev/null 全局查找并查看Redis版本(适配未知安装路径场景)

1004 连接与调试(默认配置)

命令 说明
redis-cli ping 测试Redis连接(默认端口6379,无密码场景),返回PONG则正常
redis-cli -p 端口 -a 密码 ping 自定义端口/密码测试连接(替换端口/密码为实际值)
sudo pkill -f redis-server 应急杀死所有Redis进程(服务异常时使用)
redis-cli config get dir 查看Redis当前数据目录(默认返回/var/lib/redis)
redis-cli config get logfile 查看Redis当前日志文件路径(默认返回/var/log/redis/redis-server.log)
相关推荐
Devin~Y3 分钟前
互联网大厂 Java 面试实录:Spring Boot、MyBatis、Redis、Kafka、Spring Security、RAG 与 MCP 全链路问答
java·redis·kafka·mybatis·spring security·spring mvc·sprint boot
漂移的电子16 分钟前
解决Vue3 + TypeScript + Vite搭建的项目,动态路由页面加载失败的最隐蔽原因
javascript·ubuntu·typescript
海兰1 小时前
【高速缓存】 RedisVL MCP 运行指南(下)
人工智能·redis·哈希算法·高速缓存
其实防守也摸鱼1 小时前
镜像校验完成iso完整操作流程(Windows 环境,适配 Ubuntu 22.04 / 24.04)
linux·服务器·windows·学习·ubuntu·教程
hold?fish:palm13 小时前
kv存储主从复制的设计与实现
c++·redis·后端
一叶龙洲14 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
不如语冰15 小时前
AI大模型入门-Python进阶-上下文管理与with语句
开发语言·数据结构·数据库·人工智能·pytorch·redis·python
寒水馨15 小时前
Linux下载、安装llama.cpp-b10068(附安装包llama-b10068-bin-ubuntu-vulkan-x64.tar.gz)
linux·ubuntu·llm·llama·本地部署·llama.cpp·推理引擎
程序员天天困16 小时前
Java 项目用 Single-flight 一招终结 AI 接口重复调用
redis·后端
VX_bysjlw98517 小时前
基于微信小程序的宠物用品商城系统-后端74346-计算机毕设原创(免费领源码+带部署教程)
java·redis·微信小程序·eclipse·mybatis·idea·微信开发者工具