Redis操作非常快,因为它发生在内存中。Redis还提供磁盘上的持久性和内置复制。Redis是一个内存中的键值对数据库。在Redis中,您可以使用以下数据结构:1)字符串2)哈希3)列表4)集5)排序集。Redis中没有整数或浮点数据类型。但是,您可以将字符串用作整数,并且很少有String命令可以让您操作字符串值为数字。
在本教程中,我们将通过示例解释以下所有Redis字符串(和数字)命令。
在我们的示例中,我们将解释这些字符串命令的redis-cli和Redis Python库版本。
设置并获取
SETEX和PSETEX
SETNX和SETXX
斯特伦
INCR,INCRBY和INCRBYFLOAT
DECR和DECRBY
MSET和MGET
MSETNX
德尔
附加
设置和获取范围
Redis CLI
您可以使用“ redis-cli”命令启动Redis命令行界面。在您的服务器上,当您输入redis-cli时,您将收到如下所示的Redis命令行提示符。在此提示下,您可以键入任何Redis命令。
在上面:
redis-cli是您在Linux提示符下键入的命令以启动Redis命令行界面
127.0.0.1:6379> –这是Redis提示符,您可以在其中键入所有Redis命令。6379是运行Redis服务器的本地服务器(127.0.0.1)上的默认端口。
Redis CLI和Python示例
本文使用以下两种方法说明所有Redis字符串命令:1)Redis CLI 2)Redis Python库
Redis Python库
您还可以通过多种编程语言使用Redis。在我们的教程中,我们将展示如何在Python中使用Redis字符串命令。
为此,您应该在Python程序中导入Redis库,然后创建与服务器的连接,然后使用该Redis连接调用Redis命令。