1
我使用redis
(predis/predis作曲家)以節省一些ID在PHP這樣的:如何將php數組存儲到redis中並在nodejs中檢索?
$redis = new Client();
$mailJson = $redis->get('mail');
$mail = json_decode($mailJson);
$no = rand(100,500);
array_push($mail, $no);
$redis->set('mail', json_encode($mail));
,我檢索該陣列是這樣的:
var redis = require("redis"),
client = redis.createClient();
client.on('connect', function() {
client.get('mail', function(err, mailIds) {
console.log(mailIds);
});
});
但是mailIds
變量是字符串,而不是一個這樣的陣列:
[1,200,500,500,400,100,200,100]
是方式可以訪問mailIds
項目?
你需要使用 「json_decode」。它會從你的JSON字符串中重新創建一個數組。 JSON始終是描述數組/對象的字符串。 – wayneOS