Ubuntu22.04 LTS 上安装Redis的过程

 更新时间:2023年11月29日 15:54:48   作者:ℳ₯㎕ddzོꦿ࿐  
Redis是一种开源的内存数据存储,可以用作数据库、缓存和消息代理等,本文将会介绍两种不同的安装方式,包括从源代码编译安装以及通过apt包管理器安装,需要的朋友参考下吧

Ubuntu 22.04 LTS 上的Redis安装指南

Redis是一种开源的内存数据存储,可以用作数据库、缓存和消息代理等。本文将会介绍两种不同的安装方式,包括从源代码编译安装以及通过apt包管理器安装。

一、从源代码编译安装Redis

首先,我们需要下载最新的Redis源代码。打开终端,并输入以下命令:

# 下载源码
wget http://download.redis.io/releases/redis-7.0.10.tar.gz
# 解压
tar xzf redis-7.0.10.tar.gz
# 进入目录
cd redis-7.0.10

然后,运行make命令来编译Redis源代码:

# 编译make

接着,我们切换到root用户,并执行make install命令来安装Redis:

sudo make install

最后,我们需要创建一个名为redis的数据目录,并设置正确的权限:

# 创建目录
mkdir /var/lib/redis
# 设置权限
chown redis:redis /var/lib/redis

二、通过apt包管理器安装Redis

对于那些更倾向于通过包管理器安装软件的人来说,你可以在Ubuntu 22.04 LTS上通过apt来安装Redis。首先,更新你的包列表:

sudo apt update

然后,安装Redis服务器和客户端:

sudo apt install redis-server redis-tools

安装完成后,你可以通过运行redis-cli命令来验证是否正确安装了Redis:

sudo systemctl status redis-server.service
或
redis-cli 

在这里插入图片描述

如果你能看到PONG作为响应,那就说明已经成功安装了Redis!

三、配置redis的端口、密码、IP

打开Redis配置文件,默认配置文件路径为/etc/redis/redis.conf。

sudo vim /etc/redis/redis.conf

修改端口
在配置文件中找到 port 6379 这一行,这里的6379就是 Redis 默认的监听端口。你可以将其改为任何未被占用的其他端口,如 6380, 6381 等。

设置密码
在同一配置文件中找到 requirepass foobared 这一行。这里 foobared 是 Redis 的默认密码,为了提高安全性,我们应该将其替换为你自己的密码。

设置IP:
在文件中找到 bindprotected-mode 这两个选项。将 bind 选项中的值改为你的 IP 地址或 0.0.0.0 来允许所有 IP 访问。将 protected-mode 选项设为 no 或 yes,以禁用或启用保护模式。

重启 Redis:
配置文件修改完毕后,记得保存并退出。然后重启 Redis,新的端口和密码就会生效了。在 Linux 或 Mac 中可以使用 service redis restart 命令,Windows 则可以使用任务管理器中的重启功能。

sudo service redis restart
或
sudo systemctl restart redis-server.service

总结

无论你是选择从源代码编译安装还是通过apt包管理器安装,都可以轻松地在Ubuntu 22.04 LTS上安装Redis。Redis是一个非常强大且灵活的数据存储工具,值得你在项目中尝试和使用。

到此这篇关于Ubuntu22.04 LTS 上安装Redis的文章就介绍到这了,更多相关Ubuntu安装 Redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • redis list类型命令的实现

    redis list类型命令的实现

    本文主要介绍了redis list类型命令的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 为啥Redis使用pipelining会更快

    为啥Redis使用pipelining会更快

    这篇文章主要介绍了为啥Redis使用pipelining会更快,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 关于redis可视化工具读取数据乱码问题

    关于redis可视化工具读取数据乱码问题

    大家来聊一聊在日常操作redis时用的是什么工具,redis提供的一些命令你都了解了吗,今天通过本文给大家介绍redis可视化工具读取数据乱码问题,感兴趣的朋友跟随小编一起看看吧
    2021-07-07
  • redis启动和退出命令行简单操作步骤

    redis启动和退出命令行简单操作步骤

    Redis是一种键值存储数据库,用户可以使用它来存储和检索大量的键值数据,下面这篇文章主要给大家介绍了关于redis启动和退出命令行的相关资料,需要的朋友可以参考下
    2024-03-03
  • redis redistemplate序列化对象配置方式

    redis redistemplate序列化对象配置方式

    这篇文章主要介绍了redis redistemplate序列化对象配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Redis 集群搭建和简单使用教程

    Redis 集群搭建和简单使用教程

    集群技术是构建高性能网站架构的重要手段,下面这篇文章主要介绍了Redis 集群搭建和简单使用教程,文中通过示例代码和图片介绍的很想,对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧。
    2017-02-02
  • Redis之ZipList压缩列表的使用

    Redis之ZipList压缩列表的使用

    这篇文章主要介绍了Redis之ZipList压缩列表的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • 使用redis分布式锁解决并发线程资源共享问题

    使用redis分布式锁解决并发线程资源共享问题

    这篇文章主要介绍了使用redis分布式锁解决并发线程资源共享问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 分布式使用Redis实现数据库对象自增主键ID

    分布式使用Redis实现数据库对象自增主键ID

    本文介绍在分布式项目中使用Redis生成对象的自增主键ID,通过Redis的INCR等命令实现计数器功能,具有一定的参考价值,感兴趣的可以了解一下
    2024-12-12
  • Redis中Hash从使用过程到原理说明

    Redis中Hash从使用过程到原理说明

    Redis Hash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化性能,适用于购物车、计数器等场景
    2025-09-09

最新评论