ویرگول
ورودثبت نام
hamed sahami
hamed sahami
خواندن ۱ دقیقه·۵ سال پیش

Spring Boot,Redis ,Docker

سلام دوستان عزیز
این مقاله کوتاه راهنمای شما برای یکپارچه سازی پروژه اسپرینگ با Redis بر پایه داکر خواهد بود. خیلی وقتها برای تیم های توسعه این نیاز بوجود میاد که بخاطر استفاده از معماری امروزیه میکرو سرویس برای بالا بردن سرعت بارگزاری نسخه های برنامه ها یا پروژه هاشون از داکر بخوان استفاده کنند.

این کار عموما همونطور که گفتم برای تسریع فرایند Deployment انجام میشود.

اول از همه باید Docker Desktop رو نصب کنید و بعد از اون image مربوط به Redis رو باید از سایت داکر هاب بگیرین یا اینکه با دستور ساده docker pull redis در محیط Command Prompt اون رو دریافت کنید.

حالا برای بالا آوردن Redis کافیه دستور زیر رو بعد از نصب Docker Desktop اجرا کنید تا Redis براتون بالا بیاد.

docker run -p 6379:6379 redis

حالا میتونید با Redis که داخل محیط داکر بالا اومده تو برنامه ای که سورس اون رو از طریق لینک زیر از طریق ریپوزیتوری github دریفات کنید و با حداقل پیکربندی ازش استفاده کنید.

خوبی این پروژه که از داخل گیت هاب پیدا کردم اینه که زیرو کانفیگ هستش و خیلی جلو میافتین.

https://github.com/springframeworkguru/spring-boot-redis-example

دوستان نکته کوچکی که در این پروژه خواهید دید استفاده از Annotation کاربردیه

@RedisHash("Name",TimetoLive=10L)

خواهد بود . این خصوصیت باعث میشود که موجودیت مارک شده درون Redis معرفی شده به پروژه که به صورت پیش فرض ماشین محلی و درگاه 6379 است، ذخیره شود. خصوصیت درون پرانتز زمان انقضاء موجودیت درون Redis را مشخص کند.

دوستان عزیزم هر مشکل یا سوالی داشتین خوشحال میشم کمکتون بکنم.
https://www.linkedin.com/in/hamed-sahami-34861153/

شاد باشین



spring bootjavaredisdocker
https://www.linkedin.com/in/hamedsahami/
شاید از این پست‌ها خوشتان بیاید