A series of tough interviews -- what's the difference between redis distributed locks and zk distributed locks?

  Tags: [advanced] [Redis] [ZooKeeper] 1. Ask What is the difference between redis distributed locks and zk distributed locks? 2. Analysis This question has high requirements for the interviewer. It should not only understand the implementation method, but also master the principle. So the answer to the question is divided into many levels ...

Posted by alvinchua on Wed, 09 Feb 2022 13:55:27 +0100

[Redis] beginner's Guide - how does Redis work in real life?

In the era of WebServer, Jedis direct connection is mostly used in the code to operate Redis server, so people will package a tool class in the project for Jedis. However, in the era of microservice integration SpringBoot, letstructure (underlying Netty, NIO mode) is used. We only need to pay attention to the use of RedisTemplate, but there are ...

Posted by suvarthi on Tue, 08 Feb 2022 03:35:51 +0100

rodert single row learning redis advanced [silver 1]

redis silver I To make a digression, recently, the epidemic situation in the capital of China is very serious. We are all in the current of the times. This is not for individuals. I hope you can protect yourself and have fun every day. [toc] preface Statement: refer to the Internet, and leave a message if there is any dispute. Standing on the s ...

Posted by Stanley90 on Thu, 25 Jun 2020 11:19:57 +0200

Redis data type, transaction and Jedis operation redis

Five basic types of Redis Note: Note arrangement source: B station UP master maniac said Java Official document: Redis is an open source (BSD licensed) in memory data structure storage system, which can be used as database, cache and message middleware. It supports many types of data structures, such ...

Posted by pplexr on Mon, 22 Jun 2020 10:19:45 +0200

Redis Learning Notes: Java uses Jedis to connect Redis instances (the difference between using String and hash types to store objects)

Foreword: When we need to operate on redis, we need to start the redis-server service first, then start the redis-cli client to connect to the redis server to operate on it, or we can connect redis directly with the visual operation tool to operate on it.But what should we do if we need java programs to ...

Posted by boonika on Thu, 11 Jun 2020 18:11:27 +0200

springBoot integrated redisson for distributed locks

scene The company has a piece of business that needs to run the timer business to process data. Background uses springBoot to develop, springBoot integration timer task is very simple, use Scheduled is configured to use cron, and a business is executed 45 minutes per hour, because the background is cluster deployed, and the front end is respon ...

Posted by shya on Fri, 15 May 2020 05:02:36 +0200

Redis installation deployment application [part]

Linux Installation of Redis 1. Preparing the installation package 2. Unzip the installation packagetar zxvf redis-5.0.5.tar.gz 3. Enter the folder you just unzipped and enter the make command 4. After waiting for the above process to complete, enter the make install command 5. Run. / Redis server under the redis/src / folder to start Redis ...

Posted by Bob_PHP_Builder on Sat, 09 May 2020 19:12:10 +0200

redis storage object

redis is a key value storage system. Similar to Memcached, it supports more value types, including string, list, set, Zset and hash. In the actual work, the data needs to be stored in the form of objects, and the implementation is as follows: For redis configuration, please refer to http://blog.csdn.net/leo187/article/details/78704811 After ...

Posted by endersix on Mon, 04 May 2020 17:53:44 +0200

The use of redis distributed lock in springboot project

Now, the microservice projects developed use more distributed locks, so some records are made for the self-determined implementation of distributed locks.*In the actual project, you can use the RLock lock of the Redisson framework directly. Create a springboot redis project     springboot-redis-demo Add dependency package <dependency> ...

Posted by dionsweet on Tue, 28 Apr 2020 16:15:39 +0200

High concurrency, rush to buy

The scene of students choosing courses is similar to that of buying train tickets. Baidu summed up four ways 1. Thread lock. With synchronized, the performance drops sharply. java itself is multithreaded. It's not a wise choice to use it as a single thread. At the same time, if you add synchronized to distributed deployment, you cannot control ...

Posted by phonydream on Thu, 23 Apr 2020 18:07:48 +0200