Object的metadata让我们能快速定位Object在什麽地方、属性等等,可以理解为类似资料库的index,在我们的Lab,我们的metaddata会存放Object的
详情可以看method addMetadata
https://github.com/kaichiachen/python-simple-object-storage/blob/master/utils/utils.py#L94
@classmethod
def addMetadata(cls, name, version, h, size, locate):
data = {
'hash': h,
'time': str(datetime.datetime.now()),
'size': size,
'locate': locate
}
cls.r.hset(name, version, json.dumps(data))
我们把object的name和version作为key,因为user一般都是使用这两个找object,value就是剩余的metadata
我们的metadata存在Redis,连上Redis非常简单,如下所示
https://github.com/kaichiachen/python-simple-object-storage/blob/master/utils/utils.py#L77
r = redis.Redis(host=REDIS_SERVER, port=REDIS_PORT)
<<: DAY18 MongoDB Replication 实战
在 Scrum Guide 中其实并没有明确地提到所谓的「精链会议」( Refinement) ,因...
今天是实作 React.js 网站的最後一篇介绍了,这篇会大量的使用到 React Hooks 的...
这几天在改Laravel, 遇到一个很奇怪的问题, 我只要点击後台要到/admin/user/, 每...
本日小作品: https://codepen.io/linchinhsuan/pen/OJXVgdo...
您的订阅是我制作影片的动力 订阅点这里~ 影片程序码 ## 应用三: 相异点侦测 #### libr...