Ubuntu安装Redis

目录

        • [1. 更新软件包列表](#1. 更新软件包列表)
        • [2. 安装 Redis](#2. 安装 Redis)
        • [3. 启动 Redis](#3. 启动 Redis)
        • [4. 验证 Redis 是否启动成功](#4. 验证 Redis 是否启动成功)
        • [5. 配置 Redis](#5. 配置 Redis)
        • [6. 启用 Redis 开机启动](#6. 启用 Redis 开机启动)
        • [7. 验证 Redis 是否可用](#7. 验证 Redis 是否可用)
        • [8. 测试 Redis](#8. 测试 Redis)

在 Ubuntu 20.04 上安装 Redis 非常简单。只需按照以下步骤操作即可:

1. 更新软件包列表
复制代码
sudo apt update
2. 安装 Redis
复制代码
sudo apt install redis-server
3. 启动 Redis
复制代码
sudo systemctl start redis-server
4. 验证 Redis 是否启动成功
复制代码
sudo systemctl status redis-server

如果 Redis 启动成功,您将看到以下输出:

复制代码
● redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2023-11-03 14:40:58 CST; 19s ago
       Docs: http://redis.io/documentation,
             man:redis-server(1)
   Main PID: 19973 (redis-server)
      Tasks: 4 (limit: 2195)
     Memory: 2.0M
     CGroup: /system.slice/redis-server.service
             └─19973 /usr/bin/redis-server 127.0.0.1:6379

Nov 03 14:40:58 nn systemd[1]: Starting Advanced key-value store...
Nov 03 14:40:58 nn systemd[1]: redis-server.service: Can't open PID file /run/redis/redis-server.pid (yet?) after start: Oper>
Nov 03 14:40:58 nn systemd[1]: Started Advanced key-value store.
5. 配置 Redis

您可以通过编辑 /etc/redis/redis.conf 文件来配置 Redis。该文件包含 Redis 的所有配置选项。

一些常见的配置选项包括:

  • daemonize: 设置为 yes 以启动 Redis 为守护进程。
  • port: 设置 Redis 的监听端口。默认端口为 6379。
  • bind: 设置 Redis 监听的 IP 地址。如果设置为 0.0.0.0,则 Redis 将监听所有 IP 地址。
  • loglevel: 设置 Redis 的日志级别。
  • requirepass: 设置密码
6. 启用 Redis 开机启动

您可以通过运行以下命令来启用 Redis 开机启动:

复制代码
sudo systemctl enable redis-server
7. 验证 Redis 是否可用

您可以使用 redis-cli 命令来连接到 Redis 服务器并验证是否可用:

复制代码
redis-cli

#显示中文
redis-cli --raw

如果连接成功,您将看到以下输出:

复制代码
127.0.0.1:6379>
8. 测试 Redis

您可以使用以下命令来测试 Redis:

复制代码
redis-cli
127.0.0.1:6379> set key value
OK
127.0.0.1:6379> get key
value

如果一切正常,则您已成功安装和配置 Redis。


  • 📢博客主页:https://blog.csdn.net/qq233325332
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 陌北v1 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
相关推荐
吳所畏惧1 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈1 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
赵丙双1 小时前
Redis 概率相关的数据类型
redis
Zhang~Ling2 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind2 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森2 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
XMAIPC_Robot3 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
重生的黑客4 小时前
Linux 进程优先级、切换与调度:从孤儿进程到 O(1) 调度模型
linux·运维·服务器·进程优先级·nice
骑上单车去旅行5 小时前
MD5校验对比脚本
linux·服务器·windows
平生幻5 小时前
Linux 常用命令
linux