朱莉娅:创建 Memcached 的数据

这里有 text_manipulate.jl。
Julia:对于 text 文件的增删改查。

#! /usr/bin/julia
#
#   mcached_create.jl
#
#                   Dec/30/2021
# --------------------------------------------------------------------
using Memcache
using JSON

include("text_manipulate.jl")
# --------------------------------------------------------------------
function data_prepare_proc()
    dict_aa = Dict()
#
    dict_aa = dict_append_proc(dict_aa,"t1731","金沢",54961,"2013-6-21")
    dict_aa = dict_append_proc(dict_aa,"t1732","輪島",18395,"2013-2-16")
    dict_aa = dict_append_proc(dict_aa,"t1733","小松",36874,"2013-5-14")
    dict_aa = dict_append_proc(dict_aa,"t1734","七尾",47512,"2013-3-9")
    dict_aa = dict_append_proc(dict_aa,"t1735","珠洲",78691,"2013-9-4")
    dict_aa = dict_append_proc(dict_aa,"t1736","加賀",25387,"2013-1-21")
    dict_aa = dict_append_proc(dict_aa,"t1737","羽咋",81546,"2013-6-23")
    dict_aa = dict_append_proc(dict_aa,"t1738","かほく",45291,"2013-12-26")
    dict_aa = dict_append_proc(dict_aa,"t1739","白山",74839,"2013-11-15")
#

    return  dict_aa
end
# --------------------------------------------------------------------
println(stderr,"*** 開始 ***")
#
dict_aa = data_prepare_proc()
mc = MemcacheClient("localhost", 11211)
#
for key in collect(keys(dict_aa))
    unit_aa = dict_aa[key]
    str_json = JSON.json(unit_aa)
    set(mc,key,str_json)
end
#
println(stderr,"*** 終了 ***")
# --------------------------------------------------------------------

确认已创建的数据的方法

$ telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
get t1731
VALUE t1731 3 59
{"name":"金沢","population":54961,"date_mod":"2013-6-21"}
END
quit
Connection closed by foreign host.
广告
将在 10 秒后关闭
bannerAds