Home / Companies / Redis / Blog / February 2020

February 2020 Summaries

6 posts from Redis

Filter
Month: Year:
Post Summaries Back to Blog
Lua scripting is a powerful feature of Redis, but it can be tricky to get right. The EVAL command accepts full Lua source followed by keys count, keys, and arguments, while SCRIPT LOAD lets you send the source code once and receive a SHA-1 digest for later use with EVALSHA. However, if you try to run a script that doesn't exist in the cache, you'll get an error. RedisPy abstracts away managing SHA-1 hashes and loading scripts, making it easier to work with Lua scripting. It also provides abstractions around pipelining and transactions, which can be used to ensure atomicity and avoid chaotic SCRIPT FLUSHing or cache fills and evictions. However, using the register_script function within a pipeline or transaction may introduce risks if not handled carefully, but it's not necessarily something to avoid in all cases.
Feb 19, 2020 1,485 words in the original blog post.
The fintech company, which manages over 300 branded credit card programs, needed to upgrade its outdated content management system due to scalability issues and the need for more efficient client onboarding processes. After transitioning to a microservices architecture, they chose Redis Enterprise as their primary enterprise caching tool, citing its ease of setup and maintenance, low maintenance requirements, and ability to scale efficiently. The transition has resulted in significant performance improvements, including a 4 times increase in throughput and a system uptime of almost 99%. The company plans to standardize on Redis Enterprise and explore developing a chatbot application using the platform.
Feb 13, 2020 679 words in the original blog post.
The client library is a critical component of a Redis-powered application, serving as the interface between the software and the Redis server. It performs standardized tasks such as RESP specification conformity, unique language-specific implementation, and connection management. Connection management is a technical point where there's a large variance among different libraries, with three basic schools of thought: unmanaged connections, pooled connections, and multiplexing. Multiplexing allows for fast and efficient handling of multiple threads by sharing a single connection, but it also presents challenges such as client-blocking operations and limitations in functionality. The use of multiplexing can have advantages in terms of latency and pipelining, but it's not always the best choice, especially when dealing with certain Redis operations. Understanding the pros and cons of multiplexing is crucial when choosing a Redis client library.
Feb 12, 2020 1,261 words in the original blog post.
The text highlights several key figures in the Redis community, including Salvatore Sanfilippo, Yossi Gottlieb, Oran Agra, Guy Royse, Itamar Haber, Simon Prickett, Madelynio2, Marc Gravell, Nick Craver, Carlos Justiniano, Dmitry Polyakovsky, Molly Struve, Mark Pilling, Carlos Baquero, Bobby Calderwood, Rui Gu, Zhao, and Wu Yunlong. These individuals are experts in various aspects of Redis, including its development, architecture, and use cases. Some of them are also active on social media platforms like Twitter, GitHub, and Medium, where they share their knowledge, experiences, and insights with the community. They offer a wealth of information for those interested in learning more about Redis and staying up-to-date with the latest developments in the field.
Feb 10, 2020 879 words in the original blog post.
We're proud to welcome our 400th employee as part of a diverse team that includes talented software engineers, product gurus, technology wizards, and finance professionals. Our workplaces are recognized for being fun, supportive, and vibrant, having been named one of the best startups to work for in Israel and healthiest employers in the Bay Area. We've experienced significant growth, with over 50% increase in 2019, and plan to hire at least 150 people this year, as we continue to build and grow our high-performance in-memory database based on open source Redis. Our company is trusted by several major Fortune 10 companies, including Mastercard, Dell, and Home Depot, offering a competitive compensation package, employee stock program, and full benefits.
Feb 06, 2020 294 words in the original blog post.
RedisConf2020 is an upcoming event that aims to provide a platform for interesting and useful Redis talks from around the globe. The event invites the global Redis community to engage in its Call for Papers (CFP) process, where individuals can submit their proposals for consideration. To make it easy for people to submit their proposals, the CFP form has been designed with straightforward questions that don't require much technical knowledge. The selection committee reviews and evaluates all proposals based on their relevance to Redis and their potential to attract an audience. Some proposals may be waitlisted or rejected due to lack of specific details, but others will be selected for presentation. The event welcomes speakers from diverse backgrounds and experiences, with no limit on the type of content that can be submitted, ranging from novel uses of Redis to personal stories about its impact on daily life.
Feb 04, 2020 687 words in the original blog post.