1
私はこのようなPHPでいくつかのIDを保存するためにredis
(predis/predis作曲)を使用します。どのように店舗の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]
にアクセスできますか?
あなたが「json_decode」を使用する必要があります。 JSON文字列から配列を再作成します。 JSONは常に配列/オブジェクトを記述する文字列です。 – wayneOS