Redis入门

Redis入门很容易

只需三个简单步骤设定连接开始编码在此页面的底部,您将在Redis Labs社区中找到其他开发人员资源,例如在线培训视频,博客,网络研讨会,研讨会,聚会会议等。

步骤设置Redis

有多种运行Redis的方法。最简单的启动方法是注册Redis Labs提供的免费Redis Cloud服务。然后,您可以从可在任何平台上运行的应用程序连接到Redis Cloud数据库,该应用程序可在Mac Windows Linux或云或PaaS

如果您希望拥有本地开发环境,还可以选择在本地服务器上安装Redis,具体取决于您的操作系统,您可以从零开始构建Redis,在Docker上将Redis作为容器运行,在Macs上,将Redis作为Homebrew服务运行。

选项A Redis云

Redis Labs提供Redis云作为完全托管的数据库,作为不超过MB的数据集的一项免费服务,您可以选择在Amazon Web Services Microsoft Azure或Google Cloud Platform上将Redis Cloud数据库作为一项服务运行。世界上许多不同的地区也都可以使用它。 Redis Cloud的Redis实例是一个两步过程

  1. 注册免费的Redis Cloud帐户访问Redis Labs入门页面,然后单击“云托管”部分下的“注册”
  2. 设置数据库端点创建并验证电子邮件地址后,您可以登录到Redis Cloud帐户并创建一个新数据库。Redis Cloud数据库将受到密码保护。端点的URL如下所示:

Redis C美国东部EC Cloud Redislabs com

在此示例中是Redis Cloud服务的端口号

Redis C美国东部EC Cloud Redislabs com是您的Redis服务的URL

选项B从源构建

可以在Linux OSX OpenBSD NetBSD和FreeBSD操作系统上编译和使用Redis请按照以下步骤从源代码构建Redis并启动服务器

  1. 从以下位置下载Redis源代码资料下载
  2. 解压缩文件
    tar xzf redis VERSION tar gz
  3. 编译并构建Redis
    cd redis版本
    使
  4. 启动Redis
    光盘src
    Redis服务器

选项C码头工人

Redis是最流行的容器之一Docker中心并且是第一个在Docker集线器上实现十亿拉动的数据库容器。运行Redis是因为Docker容器在Mac和Windows平台上非常流行,请直接按照以下命令运行或停止Redis容器

  • 将Redis作为容器运行在端口上
    docker运行名称redis p d redis
  • 停止Redis的命令
    docker停止redis
    docker rm redis

选项D自酿

家酿是Mac OS上流行的软件包管理系统。使用Homebrew来安装和管理Redis非常容易。如果Mac上已安装Homebrew,则可以运行以下命令来安装运行和停止Redis

  • 安装Redis
    brew安装Redis
  • 运行Redis
    酿造服务启动Redis
  • 停止Redis
    酿造服务停止Redis

步骤连接到Redis

准备好Redis实例后,下一步是连接到Redis并验证其是否正常运行。最简单的方法是使用Redis对其进行测试cli Redis命令行界面

Redis命令行界面

Redis命令行界面向Redis发送命令以读取回复并将其打印在终端上Redis cli还为您提供了基于IP地址和端口号连接到Redis端点的选项,并通过提供密码进行身份验证

如何安装Redis CLI

Redis cli随Redis一起提供如果您通过本地构建或从Docker或Homebrew在本地计算机上安装Redis,则不需要额外的步骤来安装redis cli
如果您要使用redis cli连接到Redis Cloud,则这是根据您的操作系统获取redis cli的最快方法

  1. 苹果电脑使用Homebrew安装Redis,请参阅上面的说明
  2. 的Linux从源代码安装Redis参见上面的说明
  3. 码头工人将Redis安装为Docker容器,请参见上面的说明
  4. 视窗从下载并安装Redis msi软件包微软存档页面该软件包将安装redis cli exe,即使它是Redis的旧版本,也与Redis Cloud的更高版本兼容。

如何使用Redis CLI连接到Redis

案件Redis使用默认端口在本地运行

再说一次

案件Redis在非默认端口示例上远程运行示例

重复剪辑

案件使用URL连接到Redis Cloud Redis us East EC Cloud Redislabs com端口密码thisismypassword

redis cli h redis us East ec cloud redislabs com thisismypassword
Redis美国东部EC Cloud Redislabs com

案件通过Docker容器上的Redis CLI连接到Redis Cloud

如果您将Redis作为名称为redis的Docker容器运行,则可以使用以下命令访问安装在容器内的redis cli
docker exec it redis redis cli

如果要连接到Redis Cloud,请使用适当的参数运行redis cli,如下所示
docker exec it redis redis cli h

Redis Us East EC云Redislabs com thisismypassword
Redis美国东部EC Cloud Redislabs com

如何测试连接

如果它可以成功连接到Redis,Redis cli将带您进入URL或IP地址和端口号的提示。然后,您可以验证服务器是否使用基本命令响应查询。Ping此返回PONG Set设置foo bar此返回OK Get get foo这返回吧

再说一次


设置foo栏

得到foo
酒吧

如果由于某种原因而无法连接到Redis服务器,则会出现如下所示的错误
再说一次
在连接被拒绝时无法连接到Redis
未连接

逐步开始编码

Redis客户端库提供了多种编程语言,请根据您选择的编程语言选择合适的库,并按照客户端文档连接到Redis。下面我们演示如何使用Python Java和JavaScript Node js连接Redis。

蟒蛇

推荐图书馆
萝卜

如何安装

您可以使用pip或从源代码安装redis py。最简单的入门方法是pip
点安装redis

样例程序

导入redis
雷迪斯
主机Redis Us East EC Cloud Redislabs com
港口
密码thisismypassword
r设置foo bar
r得到foo

爪哇

推荐图书馆

杰迪斯

如何安装

您可以从github下载Java源代码,也可以从发布页面要使用最新的Redis功能,可以从开发分支获取快照。为此,您可以添加以下maven依赖项



快照回购
https oss sonatype组织内容存储库快照



回头客
杰迪斯
快照

样例程序

Jedis Jedis New Jedis Redis美国East EC Cloud Redislabs Com
jedis auth thisismypassword
jedis set foo酒吧
字符串值jedis获取foo

节点js

推荐图书馆

因为

如何安装

您可以使用pip或从源代码安装redis py。最简单的入门方法是pip
npm安装redis

样例程序

var redis需要redis

var redis主机Redis us East EC云Redis Labs com
var redisPort进程argv
Var Redisouth论文密码

var client redis createClient
端口redisPort
主机重新发现

客户端身份验证redisAuth函数err响应
如果错误
抛出错误

客户端设置foo bar
客户端获取foo函数err响应
如果错误
抛出错误
其他
控制台日志响应

有关客户库的更多信息

许多Redis客户端具有丰富的功能集,以支持连接池管道流水线群集同步和异步调用流SSL连接等等,等等选择您的编程语言并探索有关该语言可用库的更多信息

更多资源

Redis上手有多种方法,请浏览我们的所有资源以获取更多信息。


在线阅读资料

如何
Redis的假人
电子书Redis在行动
最佳做法指南

影片

影片
RedisConf
雷迪斯节特拉维夫

雷迪斯大学

雷迪斯大学

Redis Labs社区资源

技术博客
网络研讨会
大事记
聚会