开始使用Node.js

查找教程,示例和技术文章,将帮助您开发与Redis和Node.js/JavaScript。

介绍

Redis是使用Node.js的一个很棒的数据库。两个Redis Node.js共享相似的类型约定和线程模型,这使得开发体验非常可预测。通过将Node.js和Redis结合在一起,你可以实现一个可扩展的、高效的开发平台。

Redis Node.js有两个可用的主客户端node_redisioredis.两者都可以通过npm获得。这两种客户端都有各自的优点和缺点,但我们通常建议使用node_redis,因为它广泛支持Redis模块,易于扩展和广泛使用。Ioredis对Redis企业集群API有更好的集成支持,但这只有在你专门使用的时候才有用万博体育彩集群API拓扑而不是更常见的代理拓扑。Node_redis对Cluster API的支持是由一个额外的组件redis-clustr提供的。Node_redis内置了对Redis企业特性的支持,比如万博体育彩活动地质分布,允许您拥有一个跨多个集群的数据库。Node_redis还支持Redis-on-Flash,它可以将数据库扩展到Flash SSD存储用于温暖值,DRAM用于热值。Nodejs redis可以让你集成这些特性。

Node.js社区已经构建了许多你可以找到的客户端库在这里.对于你使用Node.js和Redis的第一步,这篇文章将展示如何使用推荐库:ioredisnode-redis

步骤1。使用如下方法安装ioredis库npm(或

npm 安装 ioredis

步骤2。编写应用程序代码

常量 复述, 需要 “ioredis”
常量 复述, 复述, 6379 “localhost”
复述, “mykey” 从io-redis“你好!”
复述, 得到 “mykey” 函数 犯错 结果
如果 犯错 犯错
控制台 日志 结果
//使用promise代替callback
复述, 得到 “mykey” 然后 函数 结果
控制台 日志 结果
复述, zadd “汽车” 0 “汽车” 0 “自行车”
复述, zrange “汽车” 0 - 1 “WITHSCORES” 然后 res => 控制台 日志 res

查找更多关于Redis & io-redis连接的信息复述,连接”库。


复述,发射台

Redis Launchpad就像是一个为Redis样本应用提供的“应用程序商店”。你可以很容易地找到适合你喜欢的框架和语言的应用程序。以下是其中一些应用程序。点击这里进入完整的应用程序列表

NodeJS中的黑客新闻克隆

市场

黑客新闻克隆项目基于RedisJSON的NextJS, NodeJS和Express

NodeJS中的购物车应用

市场

NodeJS中的购物车应用模块功能


更多的开发人员资源

示例代码

基本复述,缓存这个应用程序调用GitHub API并将结果缓存到Redis中。

复述,病原这是一个非常简单的应用程序,演示了使用Redis的限速功能。

与WebSocket, Vue和Redis通知这个项目允许你在Vue应用程序中从Redis推送通知发布使用尚。

技术文章和视频

Redis快速提示:ioredis(YouTube)

节点和Redis之间的映射对象(YouTube)


复述,大学

Redis面向JavaScript开发者万博最新版本下载苹果ag万博下载

使用Node.js和Express构建成熟的Redis应用。

Baidu