রেডিস ক্লাস্টার: (ত্রুটি) সরানো


23

নিম্নলিখিত নোডগুলির সাথে আমার একটি রেডিস ক্লাস্টার রয়েছে:

192.168.0.14:6379 master (slots from 0 to 16383)
192.168.0.15:6379 slave (slots from 0 to 16383)
192.168.0.16:6379 master (without slots)

ডকুমেন্টেশন বলছে যে কোনও নোড সঠিকভাবে নোডে প্রশ্নের পুনর্নির্দেশ করতে পারে। তবে আমি 192.168.0.16:6379 মাস্টার নোড থেকে অনুরোধগুলি পুনর্নির্দেশ করতে পারি না। এখানে আমি চেষ্টা করেছি:

192.168.0.16:6379> set myKey myValue
(error) MOVED 16281 192.168.0.14:6379
192.168.0.16:6379> get myKey
(error) MOVED 16281 192.168.0.14:6379

এটি না লিখেন বা পড়েন না। যখন আমি 192.168.0.14:6379 থেকে "মাইকি" পাওয়ার চেষ্টা করি এটি পরবর্তীটি দেখায়:

127.0.0.1:6379> get myKey
(nil)

আমার অনুরোধে কী ভুল? আমি redis সার্ভার সংস্করণ ব্যবহার করছি 3.2.5

উত্তর:


36

নোড করেনি আপনাকে পুনঃনির্দেশিত।

ডকুমেন্টেশনের ব্যাখ্যা হিসাবে , ক্লায়েন্টটি অনুরোধটি আবার চেষ্টা করার জন্য নির্দিষ্ট নোডের সাথে সংযোগ স্থাপন করবে বলে আশা করা হচ্ছে। সার্ভার এই কাজ করে না।

আপনি যদি ব্যবহার করছেন redis-cli, তবে আপনি যদি এই পুনঃনির্দেশগুলি অনুসরণ করতে চান তবে আপনাকে অবশ্যই বিকল্পটি ব্যবহার-c করতে হবে ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.