我試圖使用redis來存儲用戶和天氣的列表,或者他們不在線或離線,並將該信息顯示給其他用戶。在redis中存儲mysql查詢結果
我是相當新的節點,我相信我需要使用一個列表或有序集。
當它到達console.log(答覆);它只顯示「對象」
我想我需要遍歷查詢的結果來建立列表,但我不太確定1)如何循環直接在服務器應用程序中的結果和2)如何基於該查詢構建列表或排序集。
任何意見或建議將不勝感激。
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'password',
database : 'users'
});
var redis = require('redis')
, client = redis.createClient();
connection.connect();
connection.query('SELECT * FROM user_profile', function(err, rows, fields)
{
if (err) throw err;
client.set('string key', rows[0], redis.print);
client.get("string key", function (err, reply) {
console.log(reply);
});
});
connection.end();
非常感謝。效果很好。 – smugford 2015-04-03 19:46:26