2014-01-07 17 views
0

我想在一個步驟中針對Redis中的密鑰存儲一組字符串。目前,我正在使用多重執行機制通過遍歷集合進行存儲。如何在Redis中添加字符串列表?

我正在使用spring-data-redis庫進行Redis操作。

是否可以在一個步驟中將一組字符串存儲在Redis中?

回答

0

你想存儲一個列表或一組? (你指的都是。)

一般來說,你可以將你的字符串列表存儲爲單個JSON字符串。

1

是的,RPUSH/LPUSH命令接受多個值,從Redis 2.4開始。例如:

LPUSH key value1 value2 value3 

如果您使用的是一套,而不是一個列表,這是SADD命令:

SADD key value1 value2 value3 

在Spring數據Redis的,StringRedisConnection支持多個值rPushlPushsAdd方法。

0

隨着對Redis的春天數據API,你可以設置一個列表或使用對象

如: -

opsForList.leftPush( 「鑰匙」,對象);

相關問題