Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-14645

RESP "Strings" commands

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Critical
    • 15.0.0.Dev09
    • None
    • None
    • None

    Description

      Redis Strings are the most basic type of Redis value leveraged by all other data structure types, and are quite similar to strings in other programming languages.

       

      Redis Strings Use Cases

      1. Session Cache: Many websites leverage Redis Strings to create a session cache to speed up their website experience by caching HTML fragments or pages. Since data is stored temporarily in the RAM, this attribute makes Redis a perfect choice as a session cache. It is able to temporarily store user-specific data, for instance, items stored in a shopping cart in an online store, which is crucial in that your users do not lose their data in the event they log out or lose connection.
      2. Queues: Any application that deals with traffic congestion, messaging, data gathering, job management, or packer routing should consider a Redis Queue, as this can help you manage your queue size by rate of arrival and departure for resource distribution.
      3. Usage & Metered Billing: A lesser known use case for Redis Strings is the real-time metering for consumption-based pricing models. This allows SaaS platforms that bill based on actual usage to meter their customers activity, such as in the telecommunications industry where they may charge for text messages or minutes.

      Source: http://highscalability.com/blog/2019/9/3/top-redis-use-cases-by-core-data-structure-types.html

      Attachments

        Issue Links

          Activity

            People

              vrigamon@redhat.com Vittorio Rigamonti
              karestig@redhat.com Katia Aresti
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: