【Redis】Ubuntu22.04安装Redis

这篇具有很好参考价值的文章主要介绍了【Redis】Ubuntu22.04安装Redis。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Redis数据库安装

前言:最近想要学习用Python控制Redis的方法,但是Redis官网是不支持Windows直接安装的,各种大佬的Windows移植版本也比较老,虽然够用,但是也希望使用官网版本。网上的各种安装教程或多或少都存在一点问题,这里我针对我所使用的服务器版本安装Redis服务进行整理,若与我采用相同的服务器需要安装Redis服务器的小伙伴可以参考如下安装教程。

服务器:Ubuntu 22.04.2 TLS

数据库:redis-cli 6.0.16

Redis安装

  1. 开启终端,此时首先需要更新系统的软件仓库(apt仓库)

    sudo apt update
    sudo apt upgrade -y
    
  2. 使用apt安装Redis

    sudo apt install redis-server -y
    

    待全部执行完毕,若无任何报错,及安装成功。

  3. 检查Redis是否安装成功,检查Redis版本。

    redis-cli --version
    

    redis-cli可直接进入redis客户端交互视图。

  4. 检查Redis服务运行状态。

    sudo systemctl status redis-server
    

    以下为详细信息:

    taknife@security-lab:~$ sudo systemctl status redis-server
    ● redis-server.service - Advanced key-value store
         Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
         Active: active (running) since Wed 2023-11-01 10:14:28 CST; 2min 9s ago
           Docs: http://redis.io/documentation,
                 man:redis-server(1)
       Main PID: 927 (redis-server)
         Status: "Ready to accept connections"
          Tasks: 5 (limit: 9387)
         Memory: 5.2M
            CPU: 209ms
         CGroup: /system.slice/redis-server.service
                 └─927 "/usr/bin/redis-server 127.0.0.1:6379" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
    
    11月 01 10:14:28 security-lab systemd[1]: Starting Advanced key-value store...
    11月 01 10:14:28 security-lab systemd[1]: Started Advanced key-value store.
    

    需要注意的是,Active状态要是running,若为stop可以通过以下命令进行启动:

    sudo systemctl start redis-server
    

    同时需要关注Loaded中,是否为自启动,及状态为enable,若为disenable,则需要开启自启动。

    sudo systemctl enable redis-server
    

Redis配置

安装完成 Redis 后,你可能需要对 Redis 进行一些基本的配置,以确保其正常运行并满足你的需求。由于本教程针对的是搭建Redis来进行学习的小伙伴,所以以下只会整理几个最基础的配置,还有其他的配置会在后面列出。

Redis配置文件

注意:这里针对的是6.0.16版本,老版本或后续更新的新版本默认配置文件路径可能不同。

Redis默认配置文件路径为/etc/redis/redis.conf

在Ubuntu中修改Redis配置文件需要提权

sudo vim /etc/redis/redis.conf

在完成Redis配置文件修改后,需要重启Redis服务,来使配置文件生效

sudo systemctl restart redis-server

设置密码认证

为了增强 Redis 的安全性,你可以设置密码认证,要求客户端提供密码才能访问 Redis 服务器。你可以在 Redis 配置文件中设置密码。

  • 打开配置文件,找到 requirepass 参数,将其取消注释,并配置密码。例如:配置密码admin.123

    requirepass admin.123
    

    保存并退出::wq

配置远程登录

在学习时,绝大部分调试Redis都不会在服务器上进行。我们可能会通过各种数据库工具来连接Redis,但是在做完如上的配置后,发现依旧无法连接Redis。在telnet服务器的6379端口后发现此端口不通,这是由于服务器默认只监听了127.0.0.1(本地回环地址)的6379端口,因此Redis需要绑定服务器网卡地址6379端口,来使我们能够通过服务器地址远程连接Redis。

  • 打开配置文件,找到 bind 参数,修改bind参数后内容,例如:10.101.125.15地址绑定6379端口。

    bind 10.101.125.15
    

    如果要绑定多个地址, bind 后可接多个需要绑定的地址。

    保存并退出,记得重启Redis服务 redis-server

    tips:  可以使用 netstat -tuln 来查看系统本地监听端口,从而排查是否能够远程连接

其他配置

完成这些基本的配置,Redis服务器应该能够满足需求。根据实际需求和用例,可能需要进一步调整和优化Redis配置。确保在修改配置文件后重启Redis服务器以使更改生效。如果需要更具体的配置指南,可以参考 Redis 的官方文档。

  1. 更改数据存储路径:默认情况下,Redis 数据文件存储在 /var/lib/redis 目录下。如果你想更改数据存储路径,可以在 Redis 配置文件中修改 dir 配置项。确保目标目录具有适当的权限。
  2. 限制内存使用:你可以在 Redis 配置文件中设置最大内存使用量,以防止 Redis 消耗过多内存。使用 maxmemory 配置项来设置最大内存限制,并使用 maxmemory-policy 配置项来指定内存达到上限时的行为。
  3. 日志设置:根据需要调整 Redis 的日志级别和日志文件路径。你可以修改 loglevellogfile 配置项来配置日志。
  4. 持久化选项:Redis 支持不同的持久化选项,如快照和日志文件。你可以选择配置 Redis 以定期保存快照或使用 AOF(Append-Only File)持久化选项。
  5. 安全性设置:采取适当的安全措施,如限制访问、启用 TLS/SSL 加密,以及防火墙设置来保护 Redis 服务器。
  6. 性能调优:根据你的工作负载和硬件资源,你可以调整一些性能相关的配置项,如最大连接数、缓冲区大小等。
  7. 监控和日志记录:配置 Redis 的监控和日志记录,以便监视服务器的性能和故障排除。
  8. 备份和灾难恢复:设置定期备份策略,以便在数据丢失或灾难发生时能够进行恢复。

Redis连接工具

绝大部分的数据库工具都可以连接Redis,以下介绍我常用的两个连接Redis工具。

Another Redis Desktop Manager

更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值。推荐使用此工具来对数据库进行调试。

安装地址:https://gitee.com/qishibo/AnotherRedisDesktopManager

支持:Windows、Linux、Mac

添加新的连接:(根据前面配置添加地址、端口默认、填写密码)

连接成功!

PyCharm

由于最近使用Python比较频繁,因此pycharm中的数据库功能也是我常用来连接Redis的工具之一。

安装地址:https://www.jetbrains.com/zh-cn/pycharm/download/?section=windows

连接Redis,注意:pycharm连接数据库需要下载相应的数据库插件

文章下载地址:

Github: https://github.com/taknife/CnblogsNotes/blob/main/Informal_Essay/Redis_Install.md

Gitee: https://gitee.com/taknife/cnblogs-notes/blob/main/Informal_Essay/Redis_Install.md文章来源地址https://www.toymoban.com/news/detail-741816.html

到了这里,关于【Redis】Ubuntu22.04安装Redis的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 22.04下载安装

    https://ubuntu.com/download 官网下载速度慢的话可以直接百度各大学的镜像下载网站去下载,如下以清华镜像网站为例: 1、百度搜索 清华镜像网站, 附上网址:https://mirrors.tuna.tsinghua.edu.cn/ 2、进入镜像网站直接搜索ubuntu,然后选择ubuntu-releases 3、选择想要下载的版本 4、 选择桌面

    2024年02月03日
    浏览(32)
  • 安装Ubuntu22.04系统

    (1)下载Ubuntu22.04.01的ISO镜像文件 (2)通过UltraISO工具制作U盘启动盘 (3)安装系统,根据不同厂家类型按对应按键,进入启动界面选择安装(可以通过安装双系统方式,以可以整个格式化磁盘进行安装) (4)系统安装完成后,如果是比较新的硬件,可能某些驱动默认没有

    2024年02月14日
    浏览(45)
  • ubuntu 22.04 图文安装

    选择第一个选项开始安装 选择English语言 选择中间选项不更新安装,这是因为后续通过更换源之后再更新会比较快 键盘设计继续选择英文,可以通过语言选择那里更换成中文,只是我觉得中文字符识别会有一定的麻烦所以这里继续选择了英文 继续默认选择下一步 配置网络,

    2024年02月22日
    浏览(39)
  • Ubuntu22.04安装ROS

    在安装ROS之前,需要先安装Ubuntu22.04操作系统。您可以从Ubuntu官网下载Ubuntu22.04的最新版本镜像文件,并创建一个可启动的USB。您可以参考以下步骤: 在安装ROS之前,需要先安装Ubuntu22.04操作系统。您可以从Ubuntu官网下载Ubuntu22.04的最新版本镜像文件,并创建一个可启动的USB。

    2024年02月10日
    浏览(41)
  • Ubuntu22.04安装docker

    设置存储库 1.更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库: apt``apt 2.添加 Docker 的官方 GPG 密钥: 3.使用以下命令设置存储库: 安装 Docker 引擎 1.更新包索引: apt 尝试授予 Docker 的读取权限 更新包索引之前的公钥文件: 2.安装 Docker Engine、containerd 和 Docker C

    2024年02月03日
    浏览(42)
  • Ubuntu 22.04 安装MySql

    MySQL是非常常用的关系型数据库,无论是大厂还是小厂,都有它的身影。最大的优点是免费,安装起来也比较简单。 画了个简图,描述了下MySQL的架构。 其中的比较有趣的点在于 连接池 和 存储引擎 。 连接池 缓存了数据库和客户端的 TCP连接 ,以减少建立连接的开销。 存储

    2024年01月21日
    浏览(44)
  • 【Ubuntu 22.04安装CUDA】

    步骤1:更新系统 在终端中运行以下命令,确保系统已更新到最新版本: 步骤2:安装NVIDIA显卡驱动* 要使用CUDA,您需要安装NVIDIA的专有GPU驱动。运行以下命令来安装: 在安装驱动程序后,重启计算机以应用更改: 如何确定安装驱动版本 步骤3:添加NVIDIA CUDA存储库 在终端中

    2024年02月13日
    浏览(38)
  • Ubuntu(22.04):安装VNC

    Ubuntu(20.04):安装VNC_ubuntu安装vnc-CSDN博客 Ubuntu20.04上安装VNC与Ubuntu22.04安装VNC略有不同,试了很久才终于成功。 1.在Ubuntu22.04的终端里安装tightvncserver sudo apt install tigervnc-standalone-server 2.在Ubuntu22.04的终端里安装gnome-panel sudo apt install gnome-panel 3. 注销Ubuntu22.04登陆 4.

    2024年03月14日
    浏览(34)
  • Ubuntu22.04安装GitLab

    如果我们是自己本地进行开发,使用Git的简单版本管理功能即可。但如果要做协同开发,使用GitLab自己部署Git代码仓库,是一个不错的选择。 笔者曾使用过svn和Git,相比较而言,Git的使用体验更好。 那么我们接下来安装一下。 首先是升级下包源信息 然后安装一下必要的依赖

    2024年01月25日
    浏览(31)
  • Ubuntu 22.04安装docker

    docker官网 先删除旧版本 更新 ubuntu 更新数据源列表 安装 https 请求库 4. 添加Docker的官方GPG密钥 使用以下命令设置存储库 6. 安装docker 引擎

    2024年02月12日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包