Deno で Redis のデータを読む (Read)
Deno で Redis のデータを読みます。
次のプログラムで作成したデータを読みます。
Deno で Redis のデータを作成 (Create)
redis_read.ts
// ---------------------------------------------------------------
// redis_read.ts
//
// May/18/2020
//
// ---------------------------------------------------------------
import { connect } from "https://denopkg.com/keroxp/deno-redis/mod.ts"
// ---------------------------------------------------------------
function display_line_proc (key:string,json_str:string)
{
const data = JSON.parse (json_str)
var out_str: string = key + "\t"
out_str += data.name + "\t"
out_str += data.population + "\t"
out_str += data.date_mod
console.log (out_str)
}
// ---------------------------------------------------------------
console.log ("*** 開始 ***")
const client = await connect({ hostname: "127.0.0.1", port: 6379 })
const rvalue = await client.executor.exec("keys", "*")
const json_str = JSON.stringify(rvalue[1])
const keys:string[] = JSON.parse(json_str)
for (var it in keys)
{
const key:string = keys[it].toString()
const reply = await client.get(key)
if (reply != null)
{
display_line_proc (key,reply)
}
}
console.log ("*** 終了 ***")
// ---------------------------------------------------------------
実行コマンド
deno run --allow-net redis_read.ts
Author And Source
この問題について(Deno で Redis のデータを読む (Read)), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/eee514b7b1013ddd71a2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .