📝 Redis教程

58篇技术文档
  Redis-脚本

📅  最后修改于: 2020-11-26 07:06:03        🧑  作者: Mango

Redis脚本用于使用Lua解释器评估脚本。从版本2.6.0开始,它内置在Redis中。用于脚本编写的命令是EVAL命令。句法以下是EVAL命令的基本语法。例以下示例说明了Redis脚本的工作方式。Redis脚本命令下表列出了一些与Redis脚本相关的基本命令。Sr.NoCommand & Description1EVAL script numkeys key [key …] arg [arg …...

  Redis-连接

📅  最后修改于: 2020-11-26 07:06:35        🧑  作者: Mango

Redis连接命令基本上用于管理与Redis服务器的客户端连接。例以下示例说明了客户端如何向Redis服务器进行身份验证并检查服务器是否正在运行。Redis连接命令下表列出了一些与Redis连接有关的基本命令。Sr.NoCommand & Description1AUTH passwordAuthenticates to the server with the given password2ECH...

  Redis-服务器

📅  最后修改于: 2020-11-26 07:07:25        🧑  作者: Mango

Redis服务器命令基本上用于管理Redis服务器。例以下示例说明了如何获取有关服务器的所有统计信息和信息。Redis服务器命令下表列出了与Redis服务器相关的一些基本命令。Sr.NoCommand & Description1BGREWRITEAOFAsynchronously rewrites the append-only file2BGSAVEAsynchronously saves t...

  Redis-备份

📅  最后修改于: 2020-11-26 07:07:52        🧑  作者: Mango

RedisSAVE命令用于创建当前Redis数据库的备份。句法以下是redisSAVE命令的基本语法。例以下示例创建当前数据库的备份。此命令将在您的Redis目录中创建dump.rdb文件。恢复Redis数据要恢复Redis数据,请将Redis备份文件(dump.rdb)移入Redis目录并启动服务器。要获取您的Redis目录,请使用Redis的CONFIG命令,如下所示。在以上命令的输出中,/u...

  Redis-安全

📅  最后修改于: 2020-11-26 08:18:45        🧑  作者: Mango

可以保护Redis数据库,以便建立连接的任何客户端都需要在执行命令之前进行身份验证。为了保护Redis,您需要在配置文件中设置密码。例以下示例显示了保护Redis实例的步骤。默认情况下,此属性为空白,表示未为此实例设置密码。您可以通过执行以下命令来更改此属性。设置密码后,如果有任何客户端未经身份验证运行该命令,则(错误)需要NOAUTH身份验证。错误将返回。因此,客户端需要使用AUTH命令进行身份...

  Redis-基准

📅  最后修改于: 2020-11-26 08:19:26        🧑  作者: Mango

Redis基准测试是用于通过同时运行n个命令来检查Redis性能的实用程序。句法以下是Redis基准测试的基本语法。例以下示例通过调用100000命令来检查Redis。以下是Redis基准测试中的可用选项列表。Sr.NoOptionDescriptionDefault Value1-hSpecifies server host name127.0.0.12-pSpecifies server po...

  Redis-客户端连接

📅  最后修改于: 2020-11-26 08:19:57        🧑  作者: Mango

Redis在已配置的侦听TCP端口和Unix套接字(如果已启用)上接受客户端的连接。接受新的客户端连接后,将执行以下操作-由于Redis使用多路复用和非阻塞I / O,因此客户端套接字处于非阻塞状态。设置TCP_NODELAY选项是为了确保我们的连接没有延迟。创建一个可读文件事件,以便Redis能够在套接字上读取新数据后立即收集客户端查询。最大客户数在Redis配置(redis.conf)中,有一...

  Redis-流水线

📅  最后修改于: 2020-11-26 08:20:26        🧑  作者: Mango

Redis是一个TCP服务器,并支持请求/响应协议。在Redis中,通过以下步骤完成请求-客户端向服务器发送查询,并通常以阻塞的方式从套接字中读取服务器的响应。服务器处理命令并将响应发送回客户端。流水线的含义流水线的基本含义是,客户端可以完全不等待答复就将多个请求发送到服务器,并最终在一个步骤中读取答复。例要检查Redis流水线,只需启动Redis实例并在终端中键入以下命令。在上面的示例中,我们将...

  Redis-分区

📅  最后修改于: 2020-11-26 08:20:57        🧑  作者: Mango

分区是将数据拆分为多个Redis实例的过程,因此每个实例将只包含键的一个子集。分区的好处它允许使用许多计算机的内存总和来创建更大的数据库。如果不进行分区,则只能使用一台计算机可以支持的内存量。它允许将计算能力扩展到多核和多台计算机,并将网络带宽扩展到多台计算机和网络适配器。分区的缺点通常不支持涉及多个键的操作。例如,如果两个集合存储在映射到不同Redis实例的键中,则无法执行它们的相交。不能使用涉...

  Redis-Java

📅  最后修改于: 2020-11-26 08:21:31        🧑  作者: Mango

在Java程序中开始使用Redis之前,需要确保已在计算机上设置了Redis Java驱动程序和Java。您可以查看我们的Java教程以在计算机上安装Java。安装现在,让我们看看如何设置Redis Java驱动程序。您需要从下载jedis.jar路径下载jar。确保下载最新版本。您需要将jedis.jar包含到您的类路径中。连接到Redis服务器现在,让我们编译并运行上面的程序,以测试与Redi...

  Redis-PHP

📅  最后修改于: 2020-11-26 08:22:05        🧑  作者: Mango

在PHP程序中开始使用Redis之前,需要确保已在计算机上设置了Redis PHP驱动程序和PHP。您可以检查PHP教程以在您的计算机上安装PHP。安装现在,让我们检查如何设置Redis PHP驱动程序。您需要从github仓库https://github.com/nicolasff/phpredis下载phpredis。下载后,将文件解压缩到phpredis目录。在Ubuntu上,安装以下扩展名...

  Redis-有用的资源

📅  最后修改于: 2020-11-26 08:22:28        🧑  作者: Mango

以下资源包含有关Redis的其他信息。请使用它们来获得有关该主题的更深入的知识。Redis上的有用链接Redis文档-Redis的官方网站提供了其最新文档和更新。Redis下载-官方网站下载Redis的最新版本。Redis上的Wiki页面-关于Redis的简短教程。关于Redis的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论Redis

📅  最后修改于: 2020-11-26 08:22:45        🧑  作者: Mango

Redis是经过BSD许可的开源高级键值存储。它通常被称为数据结构服务器,因为键可以包含字符串,哈希,列表,集合和排序集合。 Redis是用C编写的。本教程对Redis概念有很好的了解,这是创建和部署高度可扩展且面向性能的系统所必需的。...

  学习Redis教程

📅  最后修改于: 2020-12-02 00:42:24        🧑  作者: Mango

Redis教程Redis教程提供了Redis数据库的基本和高级概念。我们的Redis教程专为初学者和专业人士而设计。Redis是一个No SQL数据库,适用于键值对的概念。我们的Redis教程包括Redis的所有主题,例如什么是Redis,如何安装Redis,Redis命令,数据类型,键,列表,字符串,哈希,集合,排序集,事务,脚本,连接,服务器,面试问题等。什么是RedisRedis是遵循键值存...

  Redis与RDBMS

📅  最后修改于: 2020-12-02 00:43:49        🧑  作者: Mango

Redis与RDBMS以下是Redis和RDBMS之间的差异列表:RedisRDBMSRedis stores everything in primary memory.RDBMS stores everything in secondary memory.In Redis, Read and Write operations are extremely fast because of stori...