でLuaのを使用しているとき、私は時にコールhttp://redis.io/commands/eval私はRedisのクラスタ私はRedisのクラスタ
への移行を検討しているのLuaスクリプトは、私は完全なキー名を指定する必要があります持っている完全なキー名を指定する必要がありますか? ハッシュタグを指定するだけでも問題は解決しますか?私が代わりに{UNIQUE_HASH_TAG}/KEY1、{UNIQUE_HASH_TAG}/KEY2でのみ {UNIQUE_HASH_TAG}を渡したい例えば
...など
私は鍵をたくさん持っている、とロジックはかなり複雑です - 時々Iキー名は動的に生成されますが、内には同じハッシュタグが入ります。
キー名の代わりにハッシュタグを渡すことで仕様に違反しますか?
これは私のマイグレーションを完全に不可能にするでしょう。残念ながら、その場でキーを作成することは避けられません(ネストされたデータ型がセット内にある場合、これは必要ありません)。しかし、ハッシュタグ内でそれをしなさい... – let4be
私の仕事のために、私はノード間の私のデータのバランスをとる能力のようなredisクラスタから特定の機能だけを必要とします。別の方法として、Lua + 'Move'コマンドで手動で実装することを検討しています(データセットを使用不可としてマークし、単一のキーの中でデータセットをシリアル化し、別のインスタンスにアトミックに移動し、デシリアライズし、データセット) - しかし、これはホイールを再発明するように見える – let4be