0
データを格納するためにredisリスト構造を使用しましたが、今度はリストタイプを設定して変更したいと思います。これのコマンドは?設定するredisデータ構造リストを変更できます
データを格納するためにredisリスト構造を使用しましたが、今度はリストタイプを設定して変更したいと思います。これのコマンドは?設定するredisデータ構造リストを変更できます
組み込みの方法はありません。手動でリストからアイテムを取得し、セットに挿入する必要があります。あなたのリストが小さい場合は、次のluaスクリプトを使用することができます:あなたのリストが非常に大きい場合
repeat
local item = redis.call('lpop', KEYS[1])
if (item) then redis.call('sadd', KEYS[2], item) end
until not item
しかし、スクリプトが長い時間のためにRedisのをブロックします。
LRANGE
をからこれらの項目を削除するにはLTRIM
を設定するためにこれらの項目を挿入するには、リストからいくつかの項目(小ロット)SADD
を取得する:あなたは、増分設定するために、リストから項目を移動する必要がありますリスト