node.js redisのキーを設定して取得する

node.js redisのキーを設定して取得する

node.jsで、redisのキーを設定して取得するサンプルコードを記述してます。

環境

  • OS windows 10 pro
  • node.js 14.6.0

ライブラリインストール

ライブラリ「redis」を使用するので、「npm」を使って追加しておきます。

# package.jsonがなければ
> npm init

> npm i redis

「package.json」には、以下を追加しておきます。

"type": "module"

サンプルコード

localhostにある「redis」に接続して、キーを設定して、設定したキーを取得します。

サンプルコードは、以下となります。
※ここでは「test.js」という名前でファイルを作成してます。

import pkg from 'redis';
const { createClient } = pkg;

async function foo () {
  try {
    const c = createClient();
    await c.connect();

    await c.set('testkey', 'value');
    const v = await c.get('testkey');

    console.log(v);

    await c.quit();

  } catch (e) {
    console.error(e);
  }
}

foo();

実行結果を見ると、設定された値が取得されていることが確認できます。

> node test.js
value