583 வாசிப்புகள்
583 வாசிப்புகள்

Nest.JS-ல் டிஸ்ட்ரிபியூட்டட் கேச்சை எவ்வாறு மாஸ்டர் செய்வது

மூலம் Kamil Fronczak4m2025/04/03
Read on Terminal Reader

மிக நீளமானது; வாசிப்பதற்கு

@nestixis/cache-manager என்பது NestJS-க்கான இலகுரக, Redis-இயங்கும் நூலகமாகும். இது Redis தற்காலிக சேமிப்பை நிர்வகிப்பதற்கான நேரடியான API ஐ வழங்குகிறது, இது உள்ளமைக்கக்கூடிய TTLகள் மற்றும் மேம்பட்ட தற்காலிக சேமிப்பு உத்திகளுக்கான ஆதரவுடன் முழுமையானது.
featured image - Nest.JS-ல் டிஸ்ட்ரிபியூட்டட் கேச்சை எவ்வாறு மாஸ்டர் செய்வது
Kamil Fronczak HackerNoon profile picture
0-item
ஒரு முதியவன் பாதாளங்களைத் தாண்டும் தன் மந்திரக்கோலால் சாய்த்தபடியிருக்கிறான் நாட்சத்திரங்களை............................................................................................................................................................................... இது எத்தனையாவது [...]


இதுதான் நான் கவர்ந்த போது Karol (karol71927), எங்கள் திறந்த குறியீடு அமைப்பு ஒரு அற்புதமான உறுப்பினராக, Nestixis, @nestixis/cache-manager உருவாக்கப்பட்டது.

karol71927தொடர்புகள்


This lightweight, Redis-powered library has streamlined caching in my NestJS projects, and I am eager to share how it is made a difference.


The Challenge: Caching Complexity in NestJS இல்ஒரு முதியவன் பாதாளங்களைத் தாண்டும் தன் மந்திரக்கோலால் சாய்த்தபடியிருக்கிறான் நாட்சத்திரங்களை............................................................................................................................................................................... இது எத்தனையாவது [...]

I needed a tool that simplified the process while allowing precise control over what gets cached, போன்ற request parameters or queries.


அப்பொழுது, Karol @nestixis/cache-manager இந்த காயங்கள் ஒரு சுத்தமான, உபயோகமான அணுகுமுறை மூலம் தீர்க்க வேண்டும் என்று வடிவமைத்தார். இந்த தொகுப்பு ஒரு எளிதான ஐபிஐ வழங்கும் Redis caching, அமைக்க முடியும் TTLs மற்றும் மேம்பட்ட caching அணுகுமுறைகள் ஆதரவு. இது its GitHub repo, மற்றும் அதன் வடிவமைப்பு பயனுள்ள, மீண்டும் பயன்படுத்தப்படும் கருவிகளுக்கு எங்கள் குழுவின் ஈடுபட்டுள்ளது.

இது GitHub Repo

முடிவமைப்பு: Seamless Setup

Installation is as simple as it gets:


npm i @nestixis/cache-manager 
npm i @nestixis/cache-manager


அதை உங்கள் NestJS பயன்பாட்டில் இணைக்க, அதை ஒரு தொகுதியில் பதிவு செய்யவும்:


இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சஇந்நிகழ்ச்சியைத் தொடர்ந்து, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இ


This set up Redis caching across your app with minimal effort. From there, you can interact with it manually in a service:


இந்நிகழ்ச்சியைத் தொடர்ந்து இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்நிகழ்ச்சியைத் தொடங்கி, இந்இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்ச


What sets this package apart is its ability to cache based on specific request details—a feature Karol thoughtfully included.

தொடர்பு :


இந்நிலையில், அந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையினர், இந்நிய செலாவணி துறையஇந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்சியில், இந்நிகழ்ச்ச


The @CacheTrackBy decorator is the key here.It ensures caching is bound to the :token parameter, so /site/abc and /site/xyz each get their own cache entry.@CacheTrackBy குறியீடு


நான் எப்போதும் விரும்பிய மென்பொருளை வழங்குவதற்காக நீங்கள் கேள்வியை அல்லது வேறு குறியீடுகளை பயன்படுத்தலாம்.The CacheInterceptor GET requests handles, while CacheRemoveInterceptor clears the cache on updates—elegant and intuitive.

L O A D I N G
. . . comments & more!

About Author

Kamil Fronczak HackerNoon profile picture
Kamil Fronczak@axotion
I’m a 2X-year-old tech dude from Poland, and this is my blog about tech stuff: NestJS, Node

ஹேங் டேக்குகள்

இந்த கட்டுரையில் வழங்கப்பட்டது...

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks