در این دوره میخواهم یکم درباره ردیس Redis صحبت کنیم و با خصوصیات و کاربردهای اون بیشتر آشنا بشیم .
در ابتدا بگویم که نام Redis از کلمات Remote Dictionary server گرفته شده است .
Redis یک سرور پایگاه داده است، با قابلیت کلاستربندی ، متن باز، درون حافظه اصلی و همچنین Key,value دیتابیس می باشد. ردیس در گذشته توسط Pivotal,Vmware تا June2015 پشتیبانی می شد ولی هم اکنون توسط Redis Lab پشتیبانی می شود. به گفته سایت DBEngines.com و سرشماری انجام گرفته شده توسط آن Redis از مشهورترین و قابل استفاده ترین دیتابیس های Key,Value به حساب می آید
Redis از بسیاری از زبان های برنامه نویسی مانند ActionScript, C, C++, C#, Clojure, Common Lisp, D, Dart , Erlang, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Julia, Lua, Objective-C, Perl, PHP, Pure Data, Python, R, Racket, Ruby, Scala, Smalltalk , Tcl. به خوبی پشتیبانی می کند .
یکی از رایج ترین موارد استفاده از ردیس , سیستم کش است . یکی از مزایای خوبه ردیس در کش نسب به سایر سیستم های کشینگ مانند Memcached , ماندگاری بالای اطلاعات است
شما می توانید برای جلوگیری از تعداد مکرر دفعات مراجعه به دیتابیس و یا دیسک, صفحه ی مورد نظر خود را به صورت کامل در ردیس ذخیره نمایید . همچنین کاربران وردپرس هم می توانند با استفاده از پلاگین عالی wp-redis در سایت خود از ردیس استفاده کنند .
با استفاده از ردیس می توانید لیستی از مقادیر و یا تسک ها تعریف نمایید و یکی یکی آنها را پردازش و اجرا نمایید .
...
از موقعی که با کامپیوتر و برنامه نویسی آشنا شدم , دیگه آون آدم سابق نشدم :D
این دوره مواردی را که می خواهیم تغییر دهیم مشخص می کند و سپس کارهایی را که باید برای ایجاد نتیجه مطلوب انجام شود ، مشخص می کند. این دوره به من کمک کرد تا به روشنی مشکلات را تعریف کنم و طیف گسترده تری از راه حل های با کیفیت را ایجاد کنم. از تحلیل ساختارهای بیشتر گزینه ها پشتیبانی کنید.
در این دوره به صورت خیلی ساده از داکر (docker) کمک گرفتیم و Apache Kafka را به صورت کانتینر راه اندازی کردیم . سپس برای تست , با کامند لاین به کافکا وصل شدیم وبعد از ساخت Topic شروع به Produce کردیم .
در این دوره فیلم های آموزش بوت استرپ 3 برای شما دوستان قرار داده شده است . همان طور که میدانید بوت استرپ (bootstrap) یکی از فریم ورک های مطرح و محبوب طراحی سایت می باشد که شامل CSS , HTML و توابع Javascript است
در این دوره سعی بر این داریم با امکانات ردیس آشنا باشیم . همچنین دیتا تایپ هایی که Redis پشتیبانی میکند و پیاده سازی آن در PHP و فریم ورک Laravel را با هم کار خواهیم کرد .