Home / Companies / Redis / Blog / September 2022

September 2022 Summaries

11 posts from Redis

Filter
Month: Year:
Post Summaries Back to Blog
Redis is a versatile technology that provides solutions beyond caching and primary database functions. It has enabled businesses across various industries such as finance, retail, gaming, and healthcare to achieve more than just pure database functions. Some examples include speeding up financial transactions, making video game cloud services faster, enabling instant online purchases, predictive analytics for retailers, and improving streaming services' performance. Redis helps businesses find solutions that go beyond traditional data management practices, leading to modern customer experiences and improved operational efficiency.
Sep 28, 2022 1,104 words in the original blog post.
Redis experts recommend several books for developers learning about Redis, including "Seven Databases in Seven Weeks" by Luc Perkins for its comprehensive overview of NoSQL databases and the modern database landscape, and "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems" by Martin Kleppmann for its historical background and problem-solving context. For a foundational understanding of SQL, "NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence" by Pramod Sadalage and Martin Fowler is recommended. To learn more about Redis specifically, "Redis in Action" by Josiah Carlson provides an introduction to the key value model and contextualizes its functionality with real-life use cases. Additionally, "Caching at Scale with Redis" by Lee Atchison offers a comprehensive insight into caching patterns and techniques, while "Redis for Dummies" by Talon Miller explains core basics of Redis in an easy-to-understand manner.
Sep 27, 2022 1,016 words in the original blog post.
The text discusses how Redis Enterprise can help improve performance and scalability issues commonly faced by applications running on MySQL. It highlights three main ways in which Redis Enterprise can assist, including storing data in-memory for faster access, offloading secondary indexed queries to speed up responses, and supporting diverse data types and models required by modern applications. The text also mentions the benefits of using Redis Enterprise with cloud vendors' versions of MySQL and provides examples of other use cases where Redis can be utilized. Finally, it briefly touches upon additional features offered by Redis Enterprise Software or Cloud, such as auto scaling, clustering, and active-active geo-distribution.
Sep 20, 2022 1,118 words in the original blog post.
The Redis Caching Assessment is a new tool that quickly analyzes the state of your cache and provides actionable solutions in less than 5 minutes. Modern applications require an enterprise-grade cache to meet real-time consumer demands, as databases alone are no longer sufficient for modern applications. Key criteria for modern applications include real-time performance, flexibility, resilience, and cost-efficiency. The Redis Caching Assessment tool is based on data from 8,900 caching customers and provides a personalized report with actionable suggestions to improve your cache's performance.
Sep 16, 2022 841 words in the original blog post.
Redis Enterprise is a real-time data platform that can support Oracle SQL databases as a cache or primary database, offering three key benefits: it can store frequently accessed data in-memory to greatly relieve common Oracle speed and cost challenges; it can offload complex queries and reduce costs by using sub-millisecond performance and reducing read requests sent to the Oracle database; and it provides flexible scalability, allowing users to scale up or down without being locked to a certain amount of cores, nodes, or clusters. By using Redis Enterprise with an Oracle database, organizations can unlock modern use cases, such as real-time analytics and financial transaction processing, while reducing costs and improving performance.
Sep 15, 2022 995 words in the original blog post.
This article lists some of the top experts in Redis technology who are active on Twitter. These individuals include academics, developers, and technology leaders who have contributed significantly to the development and promotion of Redis tools and innovations. By following these experts, one can stay updated with important news and updates about Redis, receive developer tips, gain insights into technical thought leadership, and participate in community conversations. The list includes Carlos Baquero, Bobby Calderwood, Nick Craver, Yossi Gottlieb, Marc Gravell, Rui Gu, Itamar Haber, Carlos Justiniano, Guy Korland, Danni Moiseyev, Savannah Norem, Madelyn Olson, Mark Paluch, Dmitry Polyakovsky, Simon Prickett, Guy Royse, Brian Sam-Bodden, Salvatore Sanfilippo, and Yiftach Shoolman. The article also encourages readers to follow the official Redis Twitter account @Redisinc for more resources and updates.
Sep 14, 2022 1,469 words in the original blog post.
The concept of object-relational mapping (ORM) is often misunderstood by developers, leading to incorrect assumptions about its use and limitations. While ORMs provide flexibility in interacting with databases through preferred programming languages, they can also introduce complexity if not used correctly. Misconceptions about the role of ORMs, such as assuming that learning database concepts is unnecessary when using them, can lead to frustration and poor application design. However, understanding SQL and its capabilities is crucial for optimizing performance and debugging issues, and ORMs should be used in conjunction with this knowledge rather than replacing it. Additionally, ORMs promote code maintainability, reuse, and security by shielding against SQL injection attacks through parameterized queries. Despite their benefits, ORMs are not foolproof and require proper implementation and testing to ensure security.
Sep 13, 2022 938 words in the original blog post.
The author explores the differences between two Redis Java clients, Jedis and Lettus, in terms of their features, usage, and performance. The comparison begins with a brief overview of each client, highlighting Lettuce's non-blocking capabilities and advanced abstractions for scaling products, while Jedis is described as a lightweight offering with fewer features but easier to use. The author then compares the code for setting and getting a value from a single instance of Redis in both clients, revealing that while Jedis has less code, Lettus provides more functionality. The comparison also touches on multi-threaded applications, where Jedis requires thread-safe connections, whereas Lettuce supports asynchronous interactions with clusters. Overall, the author concludes that the choice between Jedis and Lettuce depends on specific use cases and requirements.
Sep 12, 2022 854 words in the original blog post.
Helm is an open source Kubernetes package manager that enables the efficient deployment and installation of applications or services in a cluster, using configurations and defined values within manifest files. Developers use Helm charts to specify every configuration necessary for a successful deployment, which are executed with commands using a command line interface. Helm charts store resource definitions in a central hub, enabling teams to sidestep deploying from scratch and start with a bespoke configuration that reduces the risk of misconfiguring resources. The Redis Enterprise Operator for Kubernetes is a tool that manages a Redis instance in Kubernetes at scale, controlling provisioning, scaling, and availability, and ensuring optimal performance by creating new resources as needed.
Sep 12, 2022 978 words in the original blog post.
As companies modernize their legacy systems, they are shifting architectures to take advantage of containerized applications, with more than 90% of global organizations expected to run containerized apps in production by 2027. Infrastructure leaders have adopted Kubernetes for its benefits in agility and portability, while deploying Redis Enterprise on Kubernetes increases automation and ease of management. The Redis Enterprise Operator for Kubernetes simplifies and automates the management of the Kubernetes layer, understanding the Redis Enterprise capabilities to create, configure, and manage the database and cluster. It constantly monitors the state of a cluster against its ideal state and takes action to correct problems, enabling automated scaling and recovery of failed nodes. The Operator provides benefits such as simplified deployment and maintenance complexity, flexibility to deploy on-premise infrastructure and public cloud, or any combination, and unprecedented portability and compatibility offered by the Kubernetes layer.
Sep 09, 2022 746 words in the original blog post.
Heroku has discontinued its free platform support for Redis, which may discourage developers who have depended on it. However, Redis offers several ways to add continued support, including a starting plan far cheaper than Heroku Redis. Redis Enterprise is the commercial version of Redis and includes free and paid plans with enhanced capabilities at a lower cost compared to other providers. It supports native JSON compatibility, search and secondary indexing capability, graph capability, time series capability, enhanced probabilistic data structures, high availability by default, global distribution across regions, and support for terabytes of datasets on AWS, GCP, and Azure. Redis Enterprise is suitable for students, startups, and large enterprises with custom Redis needs.
Sep 08, 2022 653 words in the original blog post.