我正在寻找从我的节点应用程序连接到redis数据库的方法,并执行插入和显示操作。
要求-
我正在寻找一个简单的Node.js程序来实现同样的功能。 我现在还没有准备好任何代码。 只是想了解app.js
部分。
首先使用以下命令通过npm安装node_redis。
npm install redis
现在使用app.js中的以下代码从node.js连接Redis。
var redis = require('redis');
var client = redis.createClient(); //creates a new client
默认情况下,redis.createClient()将分别使用127.0.0.1和6379作为主机名和端口。 如果您有不同的主机/端口,则可以按以下方式提供它们:
var client = redis.createClient(port, host);
存储键值对
所有Redis命令都作为客户端对象上的不同函数公开。 要存储简单字符串,请使用以下语法:
client.set('framework', 'AngularJS');
您还可以传递一个可选的回调以在操作完成时获取通知:
client.set('framework', 'AngularJS', function(err, reply) {
console.log(reply);
});
如果操作由于某种原因失败,回调的err参数表示错误。 要检索键的值,请执行以下操作:
client.get('framework', function(err, reply) {
console.log(reply);
});
client.get()
允许您检索存储在Redis中的密钥。 键的值可以通过回调参数reply来访问。 如果键不存在,reply的值将为空。