[英]How to import data from a file into Redis database?
我是Redis的NOOB,這是我第一次使用此應用程序。希望您能為我提供幫助。 我正在嘗試從字典中創建單詞列表,然后放入Redis數據庫中。 我有一個包含200,000個單詞的文本文件。 如何將其放入數據庫?
我正在使用Laravel,並且我的Redis配置工作正常,因為我能夠執行此命令。
$redis = Redis::connection();
Redis::set('name', 'MYname');
$name = Redis::get('name');
echo $name;
提前致謝!
詞典的作用是什么? 如果只有200,000個單詞,您只需將它們全部組合在一起即可。
for word in text_file:
Redis::sadd('dictionary_name', word)
和使用
Redis::sismember('dictionary_name', word)
檢查單詞是否在詞典中。
這是有關Redis集的文檔
最后,我可以通過此命令上傳數據。
$filename = 'file.txt';
$fp = @fopen($filename, 'r');
if ($fp) {
$array = explode("\n", fread($fp, filesize($filename)));
}
$redis = Redis::connection();
Redis::sadd('dictionary', $array);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.