我想在一個步驟中針對Redis中的密鑰存儲一組字符串。目前,我正在使用多重執行機制通過遍歷集合進行存儲。如何在Redis中添加字符串列表?
我正在使用spring-data-redis庫進行Redis操作。
是否可以在一個步驟中將一組字符串存儲在Redis中?
我想在一個步驟中針對Redis中的密鑰存儲一組字符串。目前,我正在使用多重執行機制通過遍歷集合進行存儲。如何在Redis中添加字符串列表?
我正在使用spring-data-redis庫進行Redis操作。
是否可以在一個步驟中將一組字符串存儲在Redis中?
你想存儲一個列表或一組? (你指的都是。)
一般來說,你可以將你的字符串列表存儲爲單個JSON字符串。
是的,RPUSH
/LPUSH
命令接受多個值,從Redis 2.4開始。例如:
LPUSH key value1 value2 value3
如果您使用的是一套,而不是一個列表,這是SADD
命令:
SADD key value1 value2 value3
在Spring數據Redis的,StringRedisConnection
支持多個值rPush
,lPush
和sAdd
方法。
隨着對Redis的春天數據API,你可以設置一個列表或使用對象
如: -
opsForList.leftPush( 「鑰匙」,對象);