朱莉娅:创建 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.