我有一個 Redis 數(shù)據(jù)庫,其中包含一組集合,每個集合包含大小約為 200Kb 的對象。每組的基數(shù)都是不同的,并且會永遠(yuǎn)增加。問題是,當(dāng)我執(zhí)行 SMEMBERS 命令時,我一次性獲取了 set 的所有成員,這會消耗所有可用內(nèi)存。因此,在這里我想限制或限制返回的成員數(shù)量,以防止進(jìn)程內(nèi)存不足。我正在使用 python 的 redis 包。此外,我在文檔中找不到任何有用的信息。誰能提出實(shí)際的解決方案?這里是我用來從redis獲取數(shù)據(jù)的python代碼:result = redisclient.smembers(key)
如何限制Redis python中SMEMBERS返回的結(jié)果?
慕田峪9158850
2023-09-19 14:10:52