redis - Redis - 如何将具有相同键的多行加载到 Redis 中?
问题描述
用示例加载 CSV 的最佳方法是什么:
id1,迈克,123 id1,乔,234 id2,本,235 id2,杰克,445
需要根据第一列(键)进行查询,但有些键是重复的......
解决方案
我建议您使用 HASHES,因为您尝试进行对象表示并且每次可能时都应该使用它,键将是您的第一列,值将是重复行。
如果您想了解有关 redis 数据类型的更多信息,可以继续:https ://redis.io/topics/data-types
此外,此链接对于优化 redis 非常有用:https ://redis.io/topics/memory-optimization
从内存优化页面:
尽可能使用哈希
小散列被编码在一个非常小的空间中,因此您应该尝试在每次可能时使用散列来表示您的数据
推荐阅读
- angular - 无法读取空反应形式的属性“电子邮件”
- for-loop - 嵌套表达式和相对笛卡尔积
- azure - Azcopy 是否支持移动和删除文件
- php - 使用 PDO 更新旧的 Mysql 语句
- angularjs - angularjs 1.4.0 中的 $rootScope:infdig 错误
- amazon-web-services - API Gateway - 文件上传到 Lambda 函数,避免 S3
- javascript - JavaScript 的闭包参数转换(babel、traceur 等)
- jquery - Jquery .remove() 类,在 iframe 内
- mysql - 如何在字符串日期查询之间插入
- airflow - 找不到 dag_id:dag_id。dag 不存在或在将气流从 1.7.3 升级到 1.10.1 后无法解析