Starts in:
1 DAY
23 HRS
12 MIN
42 SEC
Starts in:
1 D
23 H
12 M
42 S

Activities of "alper"

As a summary

  • If you deploy your application as multiple instances, you need a distributed cache, like Redis.
  • If you have multiple applications (like a microservice or distributed solution) that need to share the same cache objects, you need to have a distributed cache, like Redis.
  • ABP's default cache is In-Memory Cache. It is usable only if you have a single application with a single instance running on a single server. Even in that scenario, it's good to use Redis because your cached objects are not erased when the application restarts.

What's Redis?

  • Redis (REmote DIctionary Server). This open-source application provides in-memory caching. It is known for its high-performance capabilities.

  • It’s very fast for reading/writing data. That’s why we use Redis for distributed cache in the following projects


Where is Redis being used in ABP projects?


Why must we use Redis in ABP projects?

You only need to install Redis for the n-tier architecture where Web and HTTP API layers are physically separated. If you work on an n-layered solution with no HTTP API project, then you don't need Redis.

You can see in which cases Redis is pre-required from the documentation page: docs.abp.io/en/abp/latest/Getting-Started-Setup-Environment?UI=MVC&DB=EF&Tiered=Yes


What exactly is being cached in Redis?

  • When you see the IDistributedCache interface, it means Redis is required by default. The following modules are already using Redis (some modules are commercial modules):

    • setting-management:SettingManagementStore for setting values.
    • permission-management: PermissionStore for granted permissions.
    • saas:TenantDeletedHandler and TenantStore class
    • cms-kit: UrlShortingPublicAppService class for Shortened URL Caches
    • language-management: DynamicResourceLocalizer class for the Language Text caches
    • file-management: FileDescriptorAppService class for the Download Token Cache.
    • text-template-management: DynamicTemplateDefinitionStore class
    • gdpr: GdprRequestAppService class for Download Token Cache.

Finally, I want you to know that you can replace Redis with any other caching provider like Memcached.


Resources:

It says Redis is required in the documentation. Why do we need to install Redis for ABP? If we don't install it, what happens?

I think that the timing from GitHub and the ABP release schedule are not aligned. I got an alert from Git Hub about a new pre-release and updated my solution.

I will try again now

@rafael.gonzales, you need to check this page to see if a new version has been published 👉 https://commercial.abp.io/releases

Answer

hi,

sorry your email was in the Junk box. we will respond to you via email

Is there any issue with the ABP Angular project that blocks you from using CkEditor? Because it should be working if you follow its documentation

you can close this ticket if it's closed for you.

we reopened this ticket. you can write the recent status of this problem

Your license will be updated in 24 hours prior your purchase. Cache servers need some time to apply this payment

maybe you changed your company name or license key ? the other customers don't have such a problem right now

Try to download this package at your browser: https://nuget.abp.io/66b054bb-*********-0c9889a855b1/v3/package/Volo.Abp.Account.Pro.Admin.Application/7.4.2/Volo.Abp.Account.Pro.Admin.Application.7.4.2.nupkg

Note: I hide some parts of your NuGet key, so write your NuGet key in the URL

can you try now?

Showing 61 to 70 of 1975 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 20, 2024, 13:06