当前位置:网站首页>Redis6 1: what problems can be solved by the introduction of NoSQL and redis?
Redis6 1: what problems can be solved by the introduction of NoSQL and redis?
2022-06-28 11:06:00 【Game programming】
Redis6
NoSQL Database introduction
1. Technology development
The classification of Technology
1、 Solve functional problems :Java、Jsp、RDBMS、Tomcat、HTML、Linux、JDBC、SVN
2、 Solve the problem of scalability :Struts、Spring、SpringMVC、Hibernate、Mybatis
3、 Solve performance problems :NoSQL、Java Threads 、Hadoop、Nginx、MQ、ElasticSearch
1.1 Web1.0 Time
Web1.0 Era , Data access is limited , Most problems can be solved by using a single point server with high performance .

1.2 Web2.0 Time
With Web2.0 The coming of the era of , The number of user visits has increased significantly , At the same time, a large amount of user data is generated . Coupled with the popularity of smart mobile devices later , All Internet platforms face huge performance challenges .

1.3 Redis solve CPU And memory pressure

session problem :
Use multiple servers , Will exist session Storage issues for
session Where it exists ?
- programme 1: There is cookie in unsafe 、 The network burden is inefficient
programme 2: Stored in a file server or database a large number of IO Low efficiency
programme 3:session Copy session data redundancy , More nodes , The greater the waste
programme 4:Redis Cache database Completely in memory , Fast , The data structure is simple
1.4 Redis solve IO pressure

author : The programmer GQ
Game programming , A game development favorite ~
If the picture is not displayed for a long time , Please use Chrome Kernel browser .
边栏推荐
猜你喜欢
![[practice] appium settings app is not running after 5000ms](/img/3c/5a7544561231a15a4bb5cfa9e102b3.png)
[practice] appium settings app is not running after 5000ms

移动命令

树莓派无需显示屏的VNC Viewer方式的远程连接

【monkey】monkey测试入门

【实操】Appium Settings app is not running after 5000ms

数据库系列:有什么办法对数据库的业务表进行无缝升级

Fastposter v2.8.4 release e-commerce poster generator

DlhSoft Kanban Library for WPF

Wealth management for programmers
![[practice] 1364- implement a perfect waterfall flow component on the mobile terminal (with source code)](/img/e8/21d8d81a3d7b544687d6adc06ad4b1.png)
[practice] 1364- implement a perfect waterfall flow component on the mobile terminal (with source code)
随机推荐
How to use K-line diagram for technical analysis
[practice] 1364- implement a perfect waterfall flow component on the mobile terminal (with source code)
Create ECS using API shortcut
GCC简介
Blue Bridge Cup Maze (dfs+ backtracking)
动态库(共享库)的制作和使用
[function suggestion] select a space when multiple workspaces are started
Katalon framework tests web (XX) custom keywords and upload pop-up operations
JS基础4
MySQL (I)
DlhSoft Kanban Library for WPF
Docker modifies the user name and password of MySQL
[leetcode daily question] [December 19, 2021] 997 Find the town judge
【Qt】connect 语法参考实现
工控安全之勒索病毒篇
Markdown -- basic usage syntax
使用API快捷创建ECS
Xshell和Xftp使用教程
windows 10下载安装mysql5.7
Katalon当中的output使用方法