web123456

Java large-scale project architecture, a Java fresh graduate resigned from Shanghai

  • What are the characteristics of Redis?
  • Data types supported by Redis
  • Why does Redis need to put all the data into memory?
  • What are the applicable scenarios for Redis?
  • What are the commonly used business scenarios of Redis?
  • What are the differences between Mem*** and Redis?
  • What are the advantages of Redis compared to mem***d?
  • What are the commonly used commands for Redis?
  • Why is Redis designed to be single-threaded?
  • What is the maximum capacity of a string type value?
  • What is the maximum storage capacity of each data type of Redis?
  • What are the Redis persistence mechanisms? What is the difference?
  • Please introduce the advantages and disadvantages of the two persistence mechanisms: RDB and AOF?
  • What is cache penetration? How to solve it?
  • What is a cache avalanche? How to solve it?
  • What are the Java clients supported by Redis? A brief explanation of the characteristics.
  • How many cached update strategies are there? What are the precautions for each?
  • What is a distributed lock? What is its function?
  • What can distributed locks be implemented?
  • What should be noted when implementing distributed locks?
  • How to implement distributed locks in Redis?
  • What are the common elimination algorithms?
  • What are the Redis elimination strategies?
  • What are the Redis cache failure strategies?
  • How many ways does Redis persist?
  • Please introduce the persistence mechanism. What are the advantages and disadvantages of RDB and AOF?
  • Is Redis single-threaded?
  • What is the Redis communication protocol? What are the characteristics?
  • Please introduce the data type SortedSet(zset) of Redis and the underlying implementation mechanism?
  • What is the maximum number of nodes in a Redis cluster?
  • What is the master-slave replication model of a Redis cluster?
  • How to optimize memory in Redis?
  • What are the commands related to Redis transactions? What is a Redis transaction? What is the principle?
  • What are the points of attention for Redis transactions?
  • Why doesn't Redis support rollback?
  • Please introduce the Redis cluster implementation solution
  • Please introduce common business usage scenarios of Redis?
  • Will there be any write operations in the Redis cluster be lost? Why?
  • Please introduce Redis's Pipeline and usage scenarios
  • Please explain how Redis's batch commands are different from Pipeline?
  • What is Redis slow query? What configuration is passed?
  • What are the experiences in slow query repair of Redis? How to fix it?
  • Please introduce Redis's publish subscription feature
  • Please introduce several reasons that may cause Redis blockage
  • How to find Redis blocking exception?
  • What are the memory consumption categories of Redis? What commands are used for memory statistics?
  • Let me briefly introduce what memory management methods are available in Redis?
  • How to set the memory limit of Redis? What is its function?
  • What is bigkey? What is the impact? How to discover bigkey?
  • Please briefly describe the basic usage of Jedis?
  • What are the advantages of the Jedis connection pool link method?
  • What does hot and cold data mean?
  • What does the cache hit rate mean? How to improve cache hit rate?
  • How to optimize the performance of Redis services?
  • How to implement local caching? Please describe the way you know
  • Please introduce Spring Annotation Cache
  • If the data of the AOF file is abnormal, how to deal with the Redis service?
  • What are the advantages and disadvantages of Redis's master-slave replication mode?
  • What are the advantages and disadvantages of Redis sentinel mode?
  • What are the Redis cluster architecture patterns?
  • How to set the maximum number of connections for Redis? Check the maximum number of connections for Redis? Check the current number of connections for Redis?
  • What are the characteristics of Redis's linked list data structure?
  • Please introduce the underlying implementation of Redis's String type?
  • What are the benefits of using SSD to implement Redis's String type?
  • Design a list of the top 50 products that display the most popular products sold on the trading website homepage?
  • … …