Trong StackExchange.Redis, các STRING
hoạt động cho phép hết hạn được thiết lập, ví dụ:StackExchange Redis - StringSet vs SetAdd và đã hết giá
Task<bool> StringSetAsync(
RedisKey key,
RedisValue value,
TimeSpan? expiry = null,
When when = When.Always,
CommandFlags flags = CommandFlags.None);
Tại sao nó rằng hoạt động SET
không?
Task<long> SetAddAsync(
RedisKey key,
RedisValue[] values,
CommandFlags flags = CommandFlags.None);
Về cơ bản, đây là những gì tôi muốn đạt được:
Cho một List<T>
, thêm các mục vào một Redis Set (hoặc tạo ra, hoặc thêm vào hiện có) với hết 1 giờ.
Tôi làm như thế nào? Hoặc tôi có nên serialize các List<T>
sau đó sử dụng StringSet
?
Tôi muốn sử dụng chức năng SET như SREM
và thêm các mục đơn vào SET hiện có (thay vì viết lại toàn bộ SET), đó là lý do tại sao tôi đang cố gắng không sử dụng STRING
.
Bạn có lời khuyên nào không?
@marcgravell là bạn ra khỏi đó? :) – RPM1984
vâng, tôi ở đây; p –