وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

Redis را نصب کنید روی اوبونتو 18

0 2
زمان لازم برای مطالعه: 4 دقیقه


Redis یک فروشگاه داده در حافظه است. یعنی Redis داده ها را در حافظه کامپیوتر (RAM) ذخیره می کند. Redis به عنوان یک سرور کش یک وب سایت یا برنامه و کش پایگاه داده استفاده می شود. یک سرور کش عملکرد وب سایت یا برنامه شما را به طور چشمگیری بهبود می بخشد، زیرا داده هایی که اغلب در دسترس هستند در حافظه رم رایانه شما ذخیره می شوند که واقعاً سریع است.

یک مثال ساده نیاز به سرور کش را بسیار واضح تر می کند. بیایید بگوییم، شما صاحب یک برنامه فرهنگ لغت انگلیسی هستید. حدود 200000 کلمه در پایگاه داده فرهنگ لغت شما وجود دارد. هنگامی که کاربر کلمه ای را در برنامه شما جستجو می کند، برنامه شما باید پایگاه داده را جستجو کند و کلمه را پیدا کند و سپس معنی و چند جمله مثال را به کاربر نمایش دهد. اما 90٪ یا بیشتر افراد به دنبال کلمات بسیار رایج هستند، فرض کنید 30000 کلمه از مجموع 200000 کلمه در پایگاه داده شما. بنابراین، برنامه فرهنگ لغت شما زمان زیادی را صرف جستجوی پایگاه داده برای همان کلمه می کند. بنابراین، سرور بارگذاری و page زمان دسترسی افزایش می یابد اگر بتوانید 30000 کلمه را که معمولاً جستجو می‌کنید سریع‌تر و کارآمدتر ارائه دهید چه؟ خوب، اگر یک سرور کش راه‌اندازی کنید و کلماتی که معمولاً جستجو می‌شوند را در حافظه پنهان نگه دارید، 90 درصد از بار سرور کاهش می‌یابد. برنامه شما نیز سریعتر از همیشه پاسخ خواهد داد. بنابراین با کمتر می توانید کارهای بیشتری انجام دهید. اگر در این بین از یک سرور کش استفاده می کنید، به سرور بسیار قدرتمندی نیاز ندارید. عملکرد برنامه دیکشنری شما را می توان به سرعت بدون افزایش هزینه افزایش داد.

اکنون می دانید که سرورهای کش واقعاً چقدر مهم هستند. Redis یک راه حل کش عالی است. در این مقاله روش نصب Redis را به شما نشان خواهم داد روی اوبونتو من از اوبونتو 18.04 LTS برای نمایش استفاده خواهم کرد. اما باید برای هر نسخه مدرن اوبونتو کار کند. بیایید شروع کنیم.

پیشنهاد می‌کنیم بخوانید:  راهنمای نصب حداقل Ubuntu 18.04 LTS

نصب Redis روی اوبونتو با استفاده از Package Manager:

Redis در مخزن بسته رسمی اوبونتو موجود است. بنابراین نصب آن واقعا آسان است. ابتدا کش مخزن بسته APT دستگاه اوبونتو خود را با دستور زیر به روز کنید:

$ sudo آپدیت مناسب

کش مخزن بسته APT باید به روز شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

حالا Redis را با دستور زیر نصب کنید:

$ sudo apt نصب کنید redis

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

حالا فشار دهید y و سپس فشار دهید <ورود> برای ادامه دادن

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

Redis باید نصب شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

اکنون با دستور زیر بررسی کنید که آیا Redis به درستی کار می کند یا خیر:

$ redis-cli –نسخه

همانطور که می بینید، روی دستگاه Ubuntu 18.04 LTS من، Redis 4.0.9 نصب شده است و به درستی کار می کند.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

راه اندازی و توقف سرویس Redis:

اکنون برای بررسی اینکه آیا سرویس Redis در حال اجرا است یا خیر، دستور زیر را اجرا کنید:

$ sudo وضعیت systemctl redis

همانطور که می بینید، سرویس Redis در حال اجرا است.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

برای توقف سرویس Redis، دستور زیر را اجرا کنید:

$ sudo systemctl stop redis

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

همانطور که می بینید، سرویس Redis دیگر اجرا نمی شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

برای راه اندازی سرویس Redis، دستور زیر را اجرا کنید:

$ sudo systemctl redis را شروع کنید

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

همانطور که می بینید، سرویس Redis دوباره اجرا می شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

شروع Redis روی راه اندازی سیستم:

اگر می خواهید سرویس Redis هنگام بوت شدن رایانه شما شروع شود، می توانید سرویس Redis را به راه اندازی سیستم دستگاه اوبونتو خود اضافه کنید. با دستور زیر سرویس Redis را به راه اندازی سیستم اوبونتو خود اضافه کنید:

$ sudo systemctl فعال کردن redis-server

سرویس Redis باید به راه اندازی سیستم اوبونتو شما اضافه شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

حذف سرویس Redis از راه اندازی سیستم:

اگر سرویس Redis را به راه اندازی سیستم اوبونتو خود اضافه کرده اید و می خواهید اکنون آن را از راه اندازی سیستم حذف کنید، دستور زیر را اجرا کنید:

$ sudo systemctl سرور redis را غیرفعال کنید

سرویس Redis باید از راه اندازی سیستم دستگاه اوبونتو حذف شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

ساخت Redis از Source:

شما همچنین می توانید Redis را از منبع بسازید روی اوبونتو آسان است زیرا Redis هیچ وابستگی ندارد. تنها چیزی که نیاز دارید این است که کار داشته باشید GCC مجموعه ابزارهای کامپایلر به راحتی می توانید نصب کنید GCC و تمام ابزارهای ساخت روی اوبونتو با دستور زیر:

$ sudo apt نصب کنید ساخت ضروری

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

حالا فشار دهید y و سپس فشار دهید <ورود>.

پیشنهاد می‌کنیم بخوانید:  روش نصب PuTTY روی اوبونتو

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

GCC و تمام ابزارهای ساخت باید نصب شوند.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

اکنون کد منبع Redis را از وب سایت رسمی Redis به آدرس دانلود کنید https://redis.io/download

در زمان نوشتن این مقاله، آخرین نسخه بتا Redis 5.0 است. بیایید آن را کامپایل و نصب کنیم. ابتدا یک دایرکتوری موقت ایجاد کنید (بیایید آن را صدا کنیم redis5) و با دستور زیر به آن بروید:

$ mkdir ~/redis5 && سی دی ~/redis5

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

اکنون کد منبع Redis 5.0-RC 6 را با دستور زیر دانلود کنید:

$ wget https://github.com/آنتیرز/redis/بایگانی/5.0-rc6.tar.gz

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

آرشیو کد منبع ردیس 5.0 بتا باید دانلود شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

اکنون فایل آرشیو کد منبع را با دستور زیر استخراج کنید:

$ تار xvzf 5.0-rc6.tar.gz

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

فایل آرشیو باید استخراج شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

همانطور که می بینید، یک دایرکتوری جدید redis-5.0-rc6/ ایجاد می شود.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

اکنون به مسیر بروید redis-5.0-rc6/ دایرکتوری با دستور زیر:

$ سی دی از نو5.0-rc6

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

حالا Redis را با دستور زیر کامپایل کنید:

$ ساختن

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

همانطور که می بینید Redis در حال کامپایل شدن است. باید کمی طول بکشد.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

یک بار تدوین process کامل است، باید خروجی زیر را ببینید:

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

حالا Redis را با دستور زیر نصب کنید:

$ sudo ساختن نصب کنید

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

Redis نصب شده است.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

برای بررسی محل نصب باینری های Redis، دستور زیر را اجرا کنید:

$ کجاست redis-server

همانطور که می بینید، باینری های Redis در دسترس هستند /usr/local/bin دایرکتوری

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

برای بررسی اینکه آیا Redis کار می کند یا خیر، دستور زیر را اجرا کنید:

$ redis-cli –نسخه

همانطور که مشاهده می کنید Redis 4.9.106 به درستی نصب شده و کار می کند.

Redis را نصب کنید روی اوبونتو 18

Redis را نصب کنید روی اوبونتو 18

پشتیبانی از زبان برنامه نویسی Redis:

شما می توانید با Redis با بسیاری از زبان های برنامه نویسی مانند Node.js، PHP و Ruby، پایتون، سی، سی پلاس پلاس، جاوا و بسیاری دیگر.

برای بررسی اینکه آیا Redis از زبان برنامه نویسی مورد نظر شما پشتیبانی می کند یا خیر، لطفاً به وب سایت رسمی Redis به آدرس مراجعه کنید https://redis.io/clients

بنابراین به این ترتیب Redis را نصب می کنید روی اوبونتو با تشکر از خواندن این مقاله.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1404-01-01 17:21:15

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید