node_redis

Redis 的 Node.js 扩展包
授权协议 MIT
开发语言 JavaScript
所属分类 数据库相关、 数据库驱动程序
软件类型 开源软件
地区 不详
投 递 者 穆季萌
操作系统 Windows
开源组织
适用人群 未知
 软件概览

node_redis 可让你在 Node.js 编程环境中连接并操作 Redis 上的数据。

示例代码:

var redis = require("redis"),
    client = redis.createClient();

client.on("error", function (err) {
    console.log("Error " + err);
});

client.set("string key", "string val", redis.print);
client.hset("hash key", "hashtest 1", "some value", redis.print);
client.hset(["hash key", "hashtest 2", "some other value"], redis.print);
client.hkeys("hash key", function (err, replies) {
    console.log(replies.length + " replies:");
    replies.forEach(function (reply, i) {
        console.log("    " + i + ": " + reply);
    });
    client.quit();
});
  • node_redis 中文文档及node_redis 注释笔记(中文版) https://github.com/NodeRedis/node_redis redis - a node.js redis client 这是node.js的一个完整且功能丰富的Redis客户端。它支持所有的Redis命令,并专注于高性能。 Install with: npm install redis Usage Ex

  • //npm install redis var redis = require("redis"), client = redis.createClient(); client.set("stringkey", "v1", redis.print); client.get('stringkey', function (err, data) { console.log(data); cl

  • 国际惯例,先简单介绍下redis。 redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(valu

  • Redis设置密码 设置密码有两种方式。 1.命令行设置密码。 运行cmd切换到redis根目录,先启动服务端 $ redis-server.exe 另开一个cmd切换到redis根目录,启动客户端 redis-cli.exe -h 127.0.0.1 -p 6379 客户端使用config get requirepass命令查看密码 $ config get requirepass “re

  • 在node里面引入了redis,用于缓存token。其中用到了redis.get([键名])方法时,发现这个方法的返回值是boolean类型的,取到键值时返回的是true,但是我想要的是返回键值并把它赋值给一个变量。以下是我实现的相关代码: RedisUtil.js const config = { host: '127.0.0.1', port: '6379', pass

 相关资料
  • 问题内容: 我对大规模服务器端开发还不陌生。我想使用Node.js编写服务器,但在继续前进之前,我想知道将节点扩展到每秒20个查询的一般原则是什么。 我正在编写的服务将主要是数据库的接口,以及对输入数据的身份验证和确认。 问题答案: 负载均衡 对于最简单的网站,您很可能根本不需要任何扩展。只需一个盒子就能让您覆盖。之后,您应该进行负载平衡,就像您提到的那样,每种架构几乎都是相同的(就像您所说的,您

  • 10 Node.js 的 c++ 扩展 Node 的优点是处理 IO 密集型操作,对于互联网应用来说,很大一部分内容都是 IO 处理(包括文件 IO和网络IO),但是还是有部分功能属于计算密集型操作。如果遇到这种计算密集型操作,推荐的解决方案是使用其他语言来实现,然后提供一个服务,让 Node 来进行调用。不过我们这章要讲的是 Node 的 C++ 扩展,也就是说,我们可以通过这种方式是 Node

  • 问题内容: 我想在node.js中使用.net dll。这是否意味着我需要使用“ CLR托管”(LA)使这些DLL在C / C ++中可用 .NET Framework 4托管接口或 托管公共语言运行时 不幸的是, 在github上创建一个nodejs本机.Net扩展的示例有点令人失望,只需向下滚动到最后一步 将“公共语言运行时支持”选项更改为“无公共语言运行时支持” 你知道我的意思。更正此条款的

  • 问题内容: 我用Express 3在node.js中创建文件上传功能。 我想获取图像的文件扩展名。所以我可以重命名文件,然后将文件扩展名附加到它。 如何在node.js中获取图像的扩展名? 问题答案: 我相信您可以执行以下操作来获取文件名的扩展名。

  • 本文向大家介绍Node.js Addons翻译(C/C++扩展),包括了Node.js Addons翻译(C/C++扩展)的使用技巧和注意事项,需要的朋友参考一下 PS:请先升级Node 6.2.1,Node 升级命令 npm install -g n;n stable.NOde.js扩展是一个通过C/C++编写的动态链接库,并通过Node.js的函数require()函数加载,用起来就像使用一个

  • 问题内容: 为什么在扩展Node.js类时将变量包装在大括号内,例如? 例如,Trevor Burnham在他的事件驱动CoffeeScript 教程中,通过以下方式扩展了Node的EventEmitter: 问题答案: 这个: 等效于以下JavaScript: 当您使用模块的导出返回一个对象时,这些导出之一就是“类”。使用只是退出返回对象的惯用快捷方式。您也可以这样说: 若你宁可。当您要提取对象

  • 问题内容: 通常在node.js或javascript中扩展原型类。(js newb) 我正在查看expressjs的源代码,并看到了: 好像是一个外部模块。以上和做类似的事情有什么区别: 而且这仍在尝试扩展属性吗?我有点在这里迷路: 如果是这样,即使使用它,仍然可以使用吗? 或类似的东西?jshint说很可惜。 另外我也看到了吗? 可以吗? 问题答案: 我在看expressjs的源代码 你可能也

  • 我有一个节点。js应用程序,将一些配置信息附加到对象: TypeScript 编译器不喜欢这样,因为 类型没有名为 的对象: TS2339:类型“Global”上不存在属性“myConfig”。 我不想这样做: 我如何扩展< code>Global类型以包含< code>myConfig或者只是告诉TypeScript闭嘴并相信我?我更喜欢第一个。 我不想更改中的声明。我看到了这篇SO帖子,并尝试