毫無疑問,(在我看來),如果你想這樣堅持,那麼Redis是一個很好的選擇。
- 安裝Redis的服務器
- 開始Redis的服務器
- 安裝Redis的蟒蛇pacakge(PIP安裝Redis的)
- 利潤。
import redis
ds = redis.Redis(host="localhost", port=6379)
with open("your_text_file.txt") as fh:
for line in fh:
line = line.strip()
k, _, v = line.partition("=")
ds.set(k, v)
以上數據假設值的文件,如:
key1=value1
key2=value2
etc=etc
修改插入腳本您的需求。
import redis
ds = redis.Redis(host="localhost", port=6379)
# Do your code that needs to do look ups of keys:
for mykey in special_key_list:
val = ds.get(mykey)
爲什麼我喜歡Redis的。
- 配置的持久性選項
- 極快
- 提供的不僅僅是鍵/值對更多的(其他數據類型)
- @antrirez
持久性=數據庫的大字典。 – 2012-08-06 23:13:29
我聽說couch-db對於這類事情非常有用(但從來不必使用它...) – 2012-08-06 23:25:11