laravel - Redis 数据库中可以存储多大的数组?
问题描述
put
Redis 缓存中的最大数组大小是多少?
我正在考虑将数据临时存储在 Redis 缓存中。存储数据的整体流程是这样的——
// 这是来自 Laravel 框架 (PHP)
$existing_data = Cache::store('redis')->get('existing_data');
array_push($existing_data, ['elem1' => $elem1, 'elem2' => $elem2, 'elem3' => $elem3]);
Cache::store('redis')->put('existing_data', $existing_data, 30*60);
如您所见,数组的大小将不断增加,我怀疑我的$existing_data
;中有大约 150,000 - 200,000 个子数组。在我从 Redis 中提取它们并将它们存储在我的数据库中之前。
我的redis服务器有1.5GB内存;我想知道在存储数组时是否会有任何限制。
解决方案
推荐阅读
- javascript - 在数组中查找重复的字符串并修改它们
- security - 捕获不可见(即锁定)的虚拟桌面
- r - 对 GLMM 使用 confint() 估计 CI 会导致 zetafun (np,ns) 中的错误
- web-scraping - 更有效地抓取维基百科“prop=linkshere”?
- python - Python多处理:进程不并行运行
- c - C 程序中的 Segmentation Fault 11 错误,我必须计算输入单词的出现次数
- java - 在 javafx 中构造 Stage 对象会引发未知错误
- networkx - OSMnx 使用 networkx 找到有向图的最短路径
- python - NameError:名称“InputNumber”未定义
- sql - sql dateiff 比较年龄和hiredate