当前位置:网站首页>2110 summary of knowledge points and common problems in redis class
2110 summary of knowledge points and common problems in redis class
2022-07-06 20:31:00 【Yutian said code】
List of articles
Day01~Redis Introduction to technology
Core knowledge points
- Redis Technical introduction ( What is it? , Birth background , edition , Basic framework )
- Redis Basic operation of service ( Sign in redis, Basic instructions , sign out redis)
- Redis Data types commonly used in (string,hash,list,set,…)
FAQ analysis
- Redis What is it? ?( Distributed Key/Value Structure of the memory database , Non relational data ,NoSql database )
- Redis The background of database birth ?( The access pressure of relational database is relatively large , Local memory does not support multi service instance sharing )
- Redis The basic architecture of the database ?(C/S,redis-cli,redis-server)
- You know Redis What are the basic instructions ?(redis-cli,redis-server,exit,clear,type,expire,shutdown,help,?,keys,flushall,flushdb)
- What are the characteristics of string types ?( All values are strings , Dynamic space allocation , The increment of integer value can be realized , Decline , Implement logging )
- Operation string type (string) Common instructions for ?(set,get,strlen,append,mset,mget,incr,incrby,decr,decrby,del)
- Hash type (hash) What are the characteristics of data ?( Is that the value can also be used key/value Structure storage ,key disorder ,key Same value override , Storing objects is convenient )
- Operation hash type (hash) Common instructions for ?(hset,hget,hgetall,hexits,hdel,hkeys,hvals,hincrby,hmget)
- List the type (list) What are the characteristics of data ?( Linked list , The order of the added elements will be recorded , Element allows repetition , Can achieve FIFO,FILO These features )
- Action list type (list) Common instructions of type ?(lpush,rpop,rpush,lpop,lrem,lindex,ltrim,lset,linsert,lrange,rpoplpush,lpos)
- Set Properties of type data ?( hash , Do not record the order in which elements are added , Elements are not allowed to repeat )
- operation set Common instructions of type ?(sadd,smembers,spop,smove,scard,sunion)
- Redis Application scenarios of various data types in ?
common Bug analysis
- redis Service failed to start ?( Look at the container log )
- redis Instruction application error ?( Practice with reference to grammar )
Homework after class
- Summarize the knowledge points in class
- complete Redis Common data type operations
- preview redis Corresponding Java client api practice
Day02~Jedis And RedisTemplate Application practice
Core knowledge points
- redis client API brief introduction
- Engineering structure analysis and project creation
- Jedis And JedisPool Basic application practice
- RedisTemplate Object application practice analysis
FAQ analysis
- Jedis Commonly used API What are they? ?(Jedis,JedisPool,JedisPoolConfig)
- Jedis How to store POJO Object to redis?( Convert the object to json strand , Put the object in Hash Form for storage )
- Gson What is it? ?(Google The company's exit is used for operation JSON A set of formatted data API)
- JedisPool What is it? ?( One Jedis Connect pool objects , All pool objects have a meta design )
- We are applying JedisPool When connecting to the pool , How to ensure that this object is unique in memory ?( Singleton mode of double lock verification )
- RedisTemplate The role of objects ?(Spring A framework is introduced to operate Redis Of API object )
- RedisTemplate What is the default serialization method of objects ?(JDK The way , Default key and value Need to achieve Java Serialization interface in )
- RedisTemplate When an object is serialized according to the default rules , Does our object need to implement a serialization interface ?( need )
- How to modify RedisTemplate Serialization of objects ?( adopt setXxx And so on )
- RedisTemplate What design patterns are applied ?( Template method pattern )
- How do you learn RedisTemplate Object application ?( Refer to official documentation ,demo, Source code )
common Bug analysis
- Can't connect to the remote redis service ?(redis Whether the service starts , Whether the firewall is turned on ,ip And whether the account number is correct ,redis.conf Configuration problem )
- be based on RedisTemplate Object's incrment Method realization key When the value is incremented , Note the structure type of the value ?(Long)
- Object serialization and deserialization exceptions ?( Be sure to pay attention to serialization rules )
Homework after class
- Summarize the knowledge points in class
- Completion is based on Jedis Object implementation data application practice ?
- complete CSDN In document SSO System , Design and implementation of simple voting system .
- Preview and try to complete RedisTemplate Custom application of object ( Combined with practice )
Day03~Java in redis Advanced operation practice
Core knowledge points
- StringRedisTemplate Object characteristics and Applications ?
- Based on business implementation RedisTemplate Object customization ?
- be based on redis Realize single sign on system ?( stay redis Record user status )
- be based on redis A voting system that implements an activity ?
FAQ analysis
- StringRedisTemplate What are the characteristics of the object ?
- Why to customize RedisTemplate object ?( Business needs )
- be based on redis When storing user status , What type of data do you use ?(hash type )
- adopt redis Store login status , What do you think are the disadvantages ?( To check the login status of users, you need to query redis)
- be based on redis A voting system that implements an activity , What type of data do you use ?(Set type )
- How to use... In our business objects redis?( Inject RedisTemplate Or its subclass )
- SpringBoot In Engineering Lettuce How to configure the connection pool ?
common Bug analysis
- Dependency injection exception ?( Check whether the object is handed over to Spring management , How to implement object injection when an interface has multiple implementations )
- Object serialization storage exception ?
Homework after class
- Summarize the classroom knowledge points
- Finish class RedisTemplate The custom of .
- Read ruoyi system RedisTemplate Customization of objects
- preview 03-Redis client API In application AOP The way redis Application .
边栏推荐
- Comment faire une radio personnalisée
- Special topic of rotor position estimation of permanent magnet synchronous motor -- fundamental wave model and rotor position angle
- 数字三角形模型 AcWing 1018. 最低通行费
- 2022 construction electrician (special type of construction work) free test questions and construction electrician (special type of construction work) certificate examination
- How to upgrade high value-added links in the textile and clothing industry? APS to help
- How to handle the timeout of golang
- [weekly pit] calculate the sum of primes within 100 + [answer] output triangle
- Unity writes a timer tool to start timing from the whole point. The format is: 00:00:00
- Force deduction brush question - 98 Validate binary search tree
- Unity making plug-ins
猜你喜欢

5. Wireless in vivo nano network: top ten "feasible?" problem

【计网】第三章 数据链路层(3)信道划分介质访问控制

【云原生与5G】微服务加持5G核心网

5. 无线体内纳米网:十大“可行吗?”问题

【每周一坑】正整数分解质因数 +【解答】计算100以内质数之和

(work record) March 11, 2020 to March 15, 2021

Value of APS application in food industry

Crawler (14) - scrape redis distributed crawler (1) | detailed explanation

逻辑是个好东西

Utilisation de l'écran OLED
随机推荐
Le lancement du jupyter ne répond pas après l'installation d'Anaconda
Value of APS application in food industry
In unity space, an object moves around a fixed point on the sphere at a fixed speed
Database - how to get familiar with hundreds of tables of the project -navicat these unique skills, have you got it? (exclusive experience)
2022 portal crane driver registration examination and portal crane driver examination materials
Discussion on beegfs high availability mode
【GET-4】
知识图谱之实体对齐二
[diy] how to make a personalized radio
HMS core machine learning service creates a new "sound" state of simultaneous interpreting translation, and AI makes international exchanges smoother
Solution to the 38th weekly match of acwing
深度学习分类网络 -- ZFNet
Function optimization and arrow function of ES6
Review questions of anatomy and physiology · VIII blood system
Digital triangle model acwing 1018 Minimum toll
"Penalty kick" games
永磁同步电机转子位置估算专题 —— 基波模型类位置估算概要
Tencent byte Alibaba Xiaomi jd.com offer got a soft hand, and the teacher said it was great
Is it difficult for small and micro enterprises to make accounts? Smart accounting gadget quick to use
rt-thread i2c 使用教程