نصب یککلیکی Redis چه چیزی میسازد؟
Redis یک پایگاهدادهٔ درونحافظهای است که کلید و مقدار را با سرعت بسیار بالا میخواند و مینویسد. وقتی هنگام سفارش سرور Redis را انتخاب میکنید، بستهٔ redis-server از مخزن رسمی Debian یا Ubuntu نصب میشود و اسکریپت نصب سه تغییر مهم در پیکربندی میدهد: یک رمز تصادفی ۳۲ کاراکتری در requirepass میگذارد، Redis را روی همهٔ آدرسهای شبکه در دسترس میکند و حالت protected-mode را خاموش میکند تا اتصال از سرورهای دیگر با رمز ممکن باشد.
پس از روشن شدن سرویس، اسکریپت با همان رمز یک PING میفرستد و فقط اگر پاسخ PONG بگیرد نصب را موفق اعلام میکند. رمز در فایلی با دسترسی محدود روی سرور نگهداری میشود و اگر نصب دوباره اجرا شود، همان رمز قبلی حفظ میشود تا اپلیکیشنهایتان قطع نشوند.
نکتهٔ مهم این است که سقف حافظه بهصورت پیشفرض تعیین نشده است. یعنی اگر داده بیش از حافظهٔ سرور شود، Redis کلیدی را حذف نمیکند و ممکن است سیستمعامل پروسه را متوقف کند. برای همین در بخش پیکربندی همین راهنما توضیح دادهایم پس از نصب چه مقادیری را باید خودتان تنظیم کنید.
این گزینه برای برنامهنویسها و تیمهایی است که Redis را کنار اپلیکیشن خود میخواهند و ترجیح میدهند پیکربندی را خودشان کنترل کنند. اگر Redis را در کنار یک اپ Node.js یا PHP روی همان سرور لازم دارید، میتوانید آن را بعداً با apt هم اضافه کنید.