分类
文章

如何更改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服务器和客户端应用程序位于不同主机或不同数据中心的 […]

分类
文章

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

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

分类
文章

如何进行redis基准测试

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

分类
文章

如何在redis中管理散列(hash)

介绍 Redis是一个开放源代码的内存中键值数据存储。Redis hash是一种数据类型,表示字符串字段和字符串值之间的映射。哈希可以容纳许多字段-值对,并且被设计为不占用太多空间,因此使其非常适合表示数据对象。例如,哈希可能代表一个客户,并且包含诸如name , address , email或customer_id类的字段。 本教程将介绍如何在Redis中管理哈希,从创建哈希到检索和删除哈希中保存的数据。 How To Use This Guide本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您 […]

分类
文章

如何在redis中管理列表

介绍 Redis是一个开放源代码的内存中键值数据存储。在Redis中, list是按插入顺序排序的字符串的集合,类似于链接列表 。本教程介绍了如何在Redis列表中创建和使用元素。 How To Use This Guide本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务有关的任何部分。 本指南中显示的命令已在运行Redis 4.0.9版的Ubuntu 18.04服务器上进行了测试。要设置类似的环境,您可以按照我们的指南如何在Ubuntu 18.04上安装和保护Redis的 Step 1 […]

分类
文章

如何管理redis数据库和密钥

介绍 Redis是一个开放源代码的内存中键值数据存储。key-value数据存储是NoSQL数据库的一种,其中keys用作其关联values唯一标识符。任何给定的Redis实例都包含许多databases ,每个databases都可以保存许多不同的密钥,这些密钥具有各种data types 。在本教程中,我们将介绍如何选择数据库,在数据库之间移动密钥以及管理和删除密钥。 How To Use This Guide本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务有关的任何部分。 本指南中 […]