রিমোট রেডিস সার্ভারে কীভাবে কানেক্ট করবেন?


118

আমার কাছে ইউআরএল এবং দূরবর্তী রেডিস সার্ভারের পোর্ট রয়েছে। আমি স্কালা থেকে রেডিসে লিখতে সক্ষম হয়েছি। তবে টার্মিনাল ব্যবহার মাধ্যমে দূরবর্তী Redis সংযুক্ত করতে চান redis-serverআদেশের বিভিন্ন কল করার জন্য বা অনুরূপ কিছু hget, getইত্যাদি (আমি কোনো সমস্যা ছাড়া আমার স্থানীয়ভাবে ইনস্টল Redis সঙ্গে এটা করতে পারেন)।

উত্তর:


230
redis-cli -h XXX.XXX.XXX.XXX -p YYYY

xxx.xxx.xxx.xxxআইপি ঠিকানা এবং yyyyবন্দর হয়

আমার দেব পরিবেশ থেকে উদাহরণ

redis-cli -h 10.144.62.3 -p 30000

রেডিস ক্লি কম্যান্ডস

হোস্ট, পোর্ট, পাসওয়ার্ড এবং ডাটাবেস ডিফল্টরূপে redis-cli 127.0.0.1 পোর্ট 6379 এ সার্ভারের সাথে সংযোগ স্থাপন করে ects যেমন আপনি অনুমান করতে পারেন, আপনি সহজেই কমান্ড লাইন বিকল্পগুলি ব্যবহার করে এটি পরিবর্তন করতে পারেন। একটি পৃথক হোস্টের নাম বা একটি আইপি ঠিকানা নির্দিষ্ট করতে, -h ব্যবহার করুন। একটি ভিন্ন পোর্ট সেট করতে, -p ব্যবহার করুন।

redis-cli -h redis15.localnet.org -p 6390 পিং


4
এটি বলেছেCould not connect to Redis at -c:6379: Temporary failure in name resolution
ডাকারটিটো

@ duckertito- এই সমস্যাটি সমাধান করার জন্য যথেষ্ট? আমিও এর মুখোমুখি হয়েছি
জেফ কুক

12
আপনি redis-cli -u redis://user:pass@host:portআলাদাভাবে হোস্ট এবং বন্দরে
enteringোকার

32

পাসওয়ার্ডের ক্ষেত্রেও আমাদের আরও একটি প্যারামিটার পাস করতে হবে

redis-cli -h host -p port -a password

13

রিমোট redis সার্ভারটি ব্যবহার করে দুটি উপায় ব্যবহার করে redis-cli:

কমান্ডের বিকল্প হিসাবে স্বতন্ত্রভাবে হোস্ট এবং পোর্ট ব্যবহার করা

redis-cli -h host -p port

যদি আপনার উদাহরণটি পাসওয়ার্ড সুরক্ষিত থাকে

redis-cli -h host -p port -a password

যেমন যদি my-web.cache.amazonaws.comহোস্ট url 6379হয় এবং বন্দর হয়

তাহলে এই হুকুম হবে:

redis-cli -h my-web.cache.amazonaws.com -p 6379

যদি 92.101.91.8হোস্ট আইপি ঠিকানা 6379হয় এবং বন্দর হয়:

redis-cli -h 92.101.91.8 -p 6379

উদাহরণটি পাসওয়ার্ড দ্বারা সুরক্ষিত থাকলে কমান্ড pass123:

redis-cli -h my-web.cache.amazonaws.com -p 6379 -a pass123

uriকমান্ডে একক বিকল্প ব্যবহার করা

redis-cli -u redis://password@host:port

uriব্যবহারকারীর নাম এবং পাসওয়ার্ড সহ একক ফর্ম কমান্ড

redis-cli -u redis://username:password@host:port

যেমন উপরের একই হোস্টের জন্য - পোর্ট কনফিগারেশন কমান্ড হবে

redis-cli -u redis://pass123@my-web.cache.amazonaws.com:6379

কমান্ড যদি ব্যবহারকারীর নামও সরবরাহ করা হয় user123

redis-cli -u redis://user123:pass123@my-web.cache.amazonaws.com:6379

এই বিশদ উত্তরটি তাদের জন্য ছিল যারা সমস্ত বিকল্প চেক করতে চান। আরও তথ্যের জন্য ডকুমেন্টেশন চেক করুন: কমান্ড লাইন ব্যবহার পুনরায় করুন

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