1、问题现象
2、问题根源–关系型数据库
3、解决思路
基于以上两个解决思路,我们想到了Nosql
。
4、NoSQL
NoSQL:即Not-Only SQL,泛指非关系型数据库,做为对关系型数据库的一种补充。
作用:
应对基于海量用户和海量数据前提下的数据处理问题
特征:
常见的NoSQL数据库:
以电商场景为例:
对于有波段性被高频访问的数据,我们可以考虑将其存入Redis集群中进行缓存。
1、概念:
Redis (REmote DIctionary Server 远程字典服务)
是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。
2、特征:
3、应用场景:
以Windows版本(推荐3.2版本)为例:
1、下载地址:https://github.com/tporadowski/redis/releases
2、下载完成后,解压zip包,其中部分文件的作用如下:
3、启动Redis
双击redis-server.exe
可看到:
4、连接客户端
双击redis-cli.exe
5、除了以上启动方式,cmd也可启动,cd到解压的redis目录
信息添加
set key value
eg: set name 9527
信息查询
由 key 查询value,若不存在,返回空(nil)
get key
eg: get name
清屏
clear
帮助
help 命令名称
help @群组名
其中:summary为指令描述、since为该指令出现的版本、group为该指令所属群组
退出
quit
exit