Redis 5 : Node.js から利用する2021/05/28 |
Node.js からの Redis 利用方法です。
|
|
[1] | Redis クライアントモジュールをインストールしておきます。 |
[cent@www ~]$ npm install redis |
[2] | 基本的な利用例です。 |
[cent@www ~]$
vi use_redis.js var redis = require('redis'); var client = new redis.createClient(); client.auth('password'); // キーに値をセットして表示 client.set('key01', 'value01'); client.get('key01', function (err, val) { console.log("key01.value :", val); }); // キーに値をアペンドして表示 client.append('key01', ',value02'); client.get('key01', function (err, val) { console.log("key01.value :", val); }); client.set('key02', 1); client.get('key02', function (err, val) { console.log("key02.value :", val); }); // 加算 client.incrby('key02', 100); client.get('key02', function (err, val) { console.log("key02.value :", val); }); // 減算 client.decrby('key02', 51); client.get('key02', function (err, val) { console.log("key02.value :", val); }); // リスト client.rpush('list01', 'value01'); client.rpush('list01', 'value02'); client.lrange('list01', 0, -1, function (err, val) { console.log("list01.value :", val); }); // ハッシュ client.hset("hash01", "key01", "value01"); client.hset("hash01", "key02", "value02"); client.hgetall('hash01', function (err, val) { console.log("hash01.value :", val); }); // セット client.sadd("set01", "member01"); client.sadd("set01", "member02"); client.smembers('set01', function (err, val) { console.log("set01.value :", val); }); # 実行 [cent@www ~]$ node use_redis.js key01.value : value01 key01.value : value01,value02 key02.value : 1 key02.value : 101 key02.value : 50 list01.value : [ 'value01', 'value02' ] hash01.value : { key01: 'value01', key02: 'value02' } set01.value : [ 'member01', 'member02' ] |
Sponsored Link |