当前位置:网站首页>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 .
边栏推荐
- Node.js: express + MySQL实现注册登录,身份认证
- Crawler (14) - scrape redis distributed crawler (1) | detailed explanation
- An East SMS login resurrection installation and deployment tutorial
- 【计网】第三章 数据链路层(3)信道划分介质访问控制
- 【计网】第三章 数据链路层(4)局域网、以太网、无线局域网、VLAN
- JVM_ Common [interview questions]
- Rhcsa Road
- 2022 nurse (primary) examination questions and new nurse (primary) examination questions
- What programming do children learn?
- 【每周一坑】正整数分解质因数 +【解答】计算100以内质数之和
猜你喜欢
02 basic introduction - data package expansion
Redisson bug analysis
5. Nano - Net in wireless body: Top 10 "is it possible?" Questions
New generation garbage collector ZGC
Tencent architects first, 2022 Android interview written examination summary
Trends of "software" in robotics Engineering
SSO single sign on
Ideas and methods of system and application monitoring
Design your security architecture OKR
rt-thread i2c 使用教程
随机推荐
Learn to punch in Web
电子游戏的核心原理
Tencent byte Alibaba Xiaomi jd.com offer got a soft hand, and the teacher said it was great
使用.Net分析.Net达人挑战赛参与情况
[cloud native and 5g] micro services support 5g core network
Tencent T3 Daniel will teach you hand-in-hand, the internal information of the factory
知识图谱之实体对齐二
持续测试(CT)实战经验分享
Rhcsa Road
Catch ball game 1
01 基础入门-概念名词
Database - how to get familiar with hundreds of tables of the project -navicat these unique skills, have you got it? (exclusive experience)
RT thread I2C tutorial
[weekly pit] information encryption + [answer] positive integer factorization prime factor
Solution to the 38th weekly match of acwing
Trends of "software" in robotics Engineering
Detailed introduction of distributed pressure measurement system VIII: basic introduction of akka actor model
Rhcsa Road
22-07-05 upload of qiniu cloud storage pictures and user avatars
Tencent cloud database public cloud market ranks top 2!