redis就是用内存啊。不过你这么多的的数据全部进redis,架构和使用上可能都有问题。
我猜你的程序之前不用redis之前,应该不需要占用很大内存吧。现在用了redis,整体内存却超过了20G+,那可能就是你把内存当存储用了。
一般真正用到的数据才需要进redis,否则,就会很吃内存。如果你的程序运行时真要用到这么大的数据,那程序本身也会占用你基本等量的内存,这样的程序本身就有很大的优化空间。
另外就是可以用如下两个参数控制你的redis内存使用限制:maxmemory maxmemory-policy
还有可以了解一下redis的持久化怎么配置。
【 在 xiaoyu6611 的大作中提到: 】
: 想咨询下,我用redis存股票日内数据做量化,现在只要开了redis,内存占用就20G+,交易时间内存占用更高。这个内存容量会给redis造成速度瓶颈吗?有必要增加内存吗?
:
--
FROM 123.116.149.*