mirror of
https://github.com/adulau/hashlookup-server.git
synced 2024-11-24 02:57:08 +00:00
831 B
831 B
Database structure of hashlookup
hash storage
l:<md5>
key/value -> {sha1, sha1}- `h:`` hash -> keys from NSRL or other data sources
p:<sha1>
set -> {sha1, sha1} for the parents of a hash (such as original packages)c:<sha1>
set -> {sha1, sha1} for the children of a hash (such as files contained in a package)
Standard keys
MD5
SHA-1
SHA-256
FileName
FileSize
Publish-Subscribe channels
nx
JSON message of non-existing hashes searchedexist
JSON message of existing hashes searched
Statistics
s:nx:md5
sorted set of MD5 non-existing hashess:nx:sha1
sorted set of SHA1 non-existing hashess:exist:md5
sorted set of SHA1 existing hashess:exist:sha1
sorted set of SHA1 existing hashesstat:<NSRLname>
string with the number of items imported