分类
文章

如何在ubuntu 18 04上从源代码安装redis

介绍 Redis是一个内存中键值存储,以其灵活性,性能和广泛的语言支持而闻名。它通常用作数据库,缓存和消息代理,并支持各种数据结构。 本教程演示了如何在Ubuntu 18.04服务器上从源代码安装和配置Redis。请注意,通过官方Ubuntu存储库下载并安装Redis可以减少安装步骤。要使用此方法安装Redis,请参阅有关如何在Ubuntu 18.04上安装和保护Redis的指南。 先决条件 要完成本指南,您需要访问此初始服务器设置指南 ,以访问Ubuntu 18.04服务器,其中包括具有sudo特权的非r […]

分类
文章

如何在ubuntu 14 04上保护redis的安装

介绍 Redis是一个内存中的NoSQL键值缓存和存储,也可以持久存储到磁盘上。 本教程显示了如何为Redis服务器实现基本安全性。 但是,请记住,Redis是为受trusted clients在trusted environment使用而设计的,它自身没有强大的安全功能。为了强调这一点,以下是Redis官方网站的报价: Redis旨在供受信任环境中的受信任客户端访问。这意味着通常不建议将Redis实例直接公开到Internet或通常在不受信任的客户端可以直接访问Redis TCP端口或UNIX套接字的环境 […]

分类
文章

如何在redis中运行transactions

介绍 Redis是一个开放源代码的内存中键值数据存储。Redis允许您计划一系列命令,然后一个接一个地运行它们,这一过程称为transaction 。每个事务都被视为不间断且隔离的操作,以确保数据完整性。在执行事务块时,客户端无法运行命令 本教程介绍了如何执行和取消交易,还包括一些与交易通常相关的陷阱的信息。 How To Use This Guide本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务有关的任何部分。 本指南中显示的命令已在运行Redis 4.0.9版的Ubuntu 18. […]

分类
文章

如何在ubuntu 18-04上使用弹性堆栈分析托管redis数据库统计

The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. 介绍 数据库监视是连续跟踪系统显示数据库性能的各种指标的连续过程。通过观察性能数据,您可以获得有价值的见解并确定可能的瓶颈,并找到提高数据库性能的其他方法。此类系统通常会实施警报,以在发生问题时通知管理员。收集的统计信息不仅可以用来改善数据库的配置和工作流程,还可以用来改善客户端 […]

分类
文章

如何更改Redis配置

介绍 Redis是一个开放源代码的内存中键值数据存储。Redis有几个命令,可让您即时更改Redis服务器的配置设置。本教程将介绍其中一些命令,并说明如何使这些配置更改永久生效。 如何使用本指南 本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务有关的任何部分。 本指南中显示的命令已在运行Redis 4.0.9版的Ubuntu 18.04服务器上进行了测试。要设置类似的环境,您可以按照我们的指南如何在Ubuntu 18.04上安装和保护Redis的步骤1进行操作。我们将通过使用Redis命 […]

分类
文章

如何将Sidekiq和Redis添加到Ruby on Rails应用程序中

介绍 在开发Ruby on Rails应用程序时,您可能会发现您有应异步执行的应用程序任务。处理数据,发送批处理电子邮件或与外部API交互都是可以与后台作业异步完成的工作示例。使用后台作业可以通过将可能耗时的任务卸载到后台处理队列中,从而释放原始的请求/响应周期,从而提高应用程序的性能。 Sidekiq是可以在Rails应用程序中实现的,使用更广泛的后台作业框架之一。它由Redis支持,Redis是一种内存中的键值存储,以其灵活性和性能而著称。Sidekiq使用Redis作为作业管理存储,每秒可处理数千个作 […]

分类
文章

如何在ubuntu 18 04之间通过redis内置的复制功能迁移数据

介绍 Redis是一个内存中的键值数据存储,以其灵活性,性能,广泛的语言支持以及诸如复制之类的内置功能而闻名。复制是一种定期将数据从一个数据库复制到另一个数据库,以使副本始终始终与主实例完全相同的做法。Redis复制的一种常见用法是将现有Redis数据存储迁移到新服务器,就像在扩展其基础架构以提高性能时可能所做的那样。 本教程概述了使用Redis的内置复制功能将数据从一台Ubuntu 18.04服务器(“源”)迁移到另一台(“目标”)的过程。这涉及对每个服务器 […]

分类
文章

如何解决redis中的问题

介绍 Redis是一个开放源代码的内存中键值数据存储。它带有几个命令,可以帮助您进行故障排除和调试。由于Redis具有内存中的键值存储的性质,因此其中许多命令都集中在内存管理上,但是还有一些其他命令对于概述Redis服务器的状态很有用。本教程将提供有关如何使用其中一些命令来帮助诊断和解决使用Redis时可能遇到的问题的详细信息。 How To Use This Guide本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务有关的任何部分。 本指南中显示的命令已在运行Redis 4.0.9版的 […]

分类
文章

如何在centos 7安装与安全配置redis

介绍 Redis是一种开源的内存中数据结构存储,擅长缓存。作为非关系数据库,Redis以其灵活性,性能,可伸缩性和广泛的语言支持而闻名。 Redis旨在供受信任的客户在受信任的环境中使用,并且没有自身强大的安全功能。但是,Redis确实具有一些安全功能 ,其中包括基本的未加密密码以及命令重命名和禁用。本教程提供了有关如何配置这些安全功能的说明,还介绍了一些其他设置,这些设置可以增强CentOS 7上独立Redis安装的安全性。 请注意,本指南未解决Redis服务器和客户端应用程序位于不同主机或不同数据中心的 […]

分类
文章

如何进行redis基准测试

介绍 在分析数据库服务器的整体性能时,基准测试是一项重要的实践。这对于识别瓶颈以及这些系统中的改进机会很有帮助。 Redis是一种内存数据存储,可用作数据库,缓存和消息代理。它支持从简单到复杂的数据结构,包括哈希,字符串,排序集,位图,地理空间数据等。在本指南中,我们将演示如何使用一些不同的工具和方法对在Ubuntu 18.04上运行的Redis服务器的性能进行基准测试。 先决条件 要遵循本指南,您需要: 一台装有非root用户sudo并配置了基本防火墙的Ubuntu 18.04服务器。要进行设置,可以遵循 […]