📝 Redis教程

58篇技术文档
  Redis教程

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

Redis是经过BSD许可的开源高级键值存储。它通常被称为数据结构服务器,因为键可以包含字符串,哈希,列表,集合和排序集合。 Redis是用C编写的。本教程对Redis概念有很好的了解,这是创建和部署高度可扩展且面向性能的系统所必需的。本教程适用于愿意通过简单易学的步骤学习Redis的软件专业人员。完成本教程后,您将处于中等专业知识水平,可以从中获得更高的专业知识水平。先决条件在继续本教程之前,您...

  Redis-概述

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

Redis是一个开放源代码,高级键值存储,并且是构建高性能,可扩展的Web应用程序的合适解决方案。Redis具有三个主要特点,使其与众不同。Redis的数据库完全保存在内存中,仅将磁盘用于持久性。与许多键值数据存储相比,Redis具有相对丰富的数据类型集。Redis可以将数据复制到任意数量的从站。Redis的优势以下是Redis的某些优点。异常快-Redis非常快,每秒可以执行约110000个SE...

  Redis-环境

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

在本章中,您将了解Redis的环境设置。在Ubuntu上安装Redis要在Ubuntu上安装Redis,请转到终端并键入以下命令-这将在您的计算机上安装Redis。启动Redis检查Redis是否正常工作这将打开一个redis提示。在上面的提示中,127.0.0.1是您的计算机的IP地址,6379是运行Redis服务器的端口。现在,键入以下PING命令。这表明Redis已成功安装在您的计算机上。在...

  Redis-配置

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

在Redis中,Redis的根目录中有一个配置文件(redis.conf)。虽然您可以通过RedisCONFIG命令获取并设置所有Redis配置。句法以下是RedisCONFIG命令的基本语法。例要获取所有配置设置,请使用*代替CONFIG_SETTING_NAME例编辑配置要更新配置,可以直接编辑redis.conf文件,也可以通过CONFIG set命令更新配置。句法以下是CONFIG SET...

  Redis-数据类型

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

Redis支持5种数据类型。弦乐Redis字符串是字节序列。 Redis中的字符串是二进制安全的,这意味着它们的已知长度不受任何特殊终止字符的确定。因此,您可以在一个字符串存储高达512 MB的任何内容。例在上面的示例中,SET和GET是Redis命令,名称是Redis中使用的键,而tutorialspoint是存储在Redis中的字符串值。注意-字符串值的最大长度为512兆字节。散列Redis哈...

  Redis-命令

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

Redis命令用于在Redis服务器上执行一些操作。要在Redis服务器上运行命令,您需要一个Redis客户端。 Redis客户端在我们之前安装的Redis软件包中可用。句法以下是Redis客户端的基本语法。例以下示例说明了如何启动Redis客户端。要启动Redis客户端,请打开终端并输入命令redis-cli。这将连接到本地服务器,现在您可以运行任何命令。在上面的示例中,我们连接到在本地计算机上...

  Redis-键

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

Redis keys命令用于管理Redis中的密钥。以下是使用redis keys命令的语法。句法例在上面的示例中,DEL是命令,而tutorialspoint是键。如果键被删除,则命令的输出将为(整数)1,否则将为(整数)0。Redis键命令下表列出了一些与按键有关的基本命令。Sr.NoCommand & Description1DEL keyThis command deletes the k...

  Redis-字符串

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

Redis字符串命令用于管理Redis中的字符串值。以下是使用Redis字符串命令的语法。句法例在上面的示例中,SET和GET是命令,而tutorialspoint是关键。Redis字符串命令下表列出了一些在Redis中管理字符串的基本命令。Sr.NoCommand & Description1SET key valueThis command sets the value at the spec...

  Redis-哈希

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

Redis哈希是字符串字段和字符串值之间的映射。因此,它们是代表对象的理想数据类型。在Redis中,每个哈希可以存储多达40亿个字段-值对。例在上面的示例中,我们在名为“ tutorialspoint”的哈希中设置了Redis教程详细信息(名称,描述,喜欢,访问者)。Redis哈希命令下表列出了一些与哈希相关的基本命令。Sr.NoCommand & Description1HDEL key fie...

  Redis-列表

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

Redis列表只是字符串列表,按插入顺序排序。您可以在Redis列表的顶部或底部添加元素。列表的最大长度为2个32– 1元件(4294967295,超过4十亿每列表中的元素)。例在上面的示例中,通过命令LPUSH将三个值插入到名为“ tutorials”的Redis列表中。Redis列出命令下表列出了一些与列表相关的基本命令。Sr.NoCommand & Description1BLPOP key...

  Redis-设置

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

Redis集是唯一字符串的无序集合。唯一方法集不允许重复键中的数据。在Redis集合中,添加,删除和测试O(1)中成员的存在(恒定时间,无论Set中包含的元素数量如何)。一个列表的最大长度为2个32– 1元件(4294967295,超过4十亿每组元素)。例在上面的示例中,通过命令SADD将三个值插入名为“ tutorials”的Redis集中。Redis设置命令下表列出了一些与集合有关的基本命令。...

  Redis-排序集

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

Redis Sorted Sets与Redis Sets相似,具有存储在集合中的值的独特功能。不同之处在于,排序集的每个成员都与一个分数相关联,该分数用于从最小到最大分数中获取排序的排序集。在Redis排序集中,添加,删除并测试O(1)中成员的存在(恒定时间,无论该集合中包含的元素数量如何)。列表的最大长度为2个32– 1元件(4294967295,超过4十亿每组元素)。例在上面的示例中,通过命令...

  Redis-HyperLogLog

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

Redis HyperLogLog是一种使用随机算法的算法,目的是仅使用一个常量和少量的内存就可以估算一组集合中唯一元素的数量。HyperLogLog提供了一组基数的非常好的近似值,即使使用每个键大约12 KB的非常少量的内存,标准误为0.81%。可以计数的项目数没有限制,除非您要处理264个项目。例以下示例说明了Redis HyperLogLog的工作方式。Redis HyperLogLog命令...

  Redis-发布订阅

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

Redis Pub / Sub实现了消息传递系统,其中发件人(用redis术语称为发布者)发送消息,而接收者(订户)接收消息。传输消息的链接称为channel。在Redis中,客户端可以订阅任意数量的频道。例以下示例说明了发布订户概念的工作方式。在以下示例中,一个客户端订阅了一个名为“ redisChat”的频道。现在,两个客户端正在名为“ redisChat”的同一通道上发布消息,并且上述订阅的...

  Redis-交易

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

Redis事务允许在单个步骤中执行一组命令。以下是事务的两个属性。事务中的所有命令都作为单个隔离操作顺序执行。在Redis事务的执行过程中,不可能满足另一个客户端发出的请求。Redis事务也是原子的。原子表示所有命令或不执行任何命令。样品Redis事务由命令MULTI发起,然后您需要传递应在事务中执行的命令列表,此后,整个事务由EXEC命令执行。例以下示例说明了如何启动和执行Redis事务。Red...