2016-06-15 14 views
1

私はnodejsでredisでリストを管理しようとしていました。今、私は1つのキーを削除したいNode.jsでredis listから要素を削除

[ 'POanqn9llyTcuIurUPAN'、 'm9vd57wecp6JvtHOrRSJ']コンソール出力が

ある

client.rpush(['room_'+room, data.customClient], function(err, reply) { 

     client.lrange('room_'+room, 0, -1, function(err, reply) { 
      console.log(reply); 
     }); 
    }); 

:私は、次のコードでリストを保存することができていますこのリストのPOanqn9llyTcuIURUPANこれどうやってするの ?

+0

:http://redis.io/commands/lrem –

+0

はい、しかし、ノードに。 jsライブラリどのように私はLREMを呼び出すことができますか? –

+0

おそらく 'client.lrem( 'room _' + room、reply、1);' lrangeからの返信をログに記録します –

答えて

0
client.del('POanqn9llyTcuIurUPAN', function(err, reply) { 
    console.log(reply); 
}); 

それとも前にチェックするために:あなたのRedisのクライアントは `LREM`コマンドへのインタフェースを持っている必要があり

client.exists('key', function(err, reply) { 
    if (reply === 1) { 
    client.del('POanqn9llyTcuIurUPAN', function(err, reply) { 
     console.log(reply); 
    }); 
    } 
}); 
関連する問題