一、Redis6-课程介绍
Redis是一种基于key-value的高性能的NoSQL数据库,它提供了各种数据结构存储,具有高性能的读写功能,是目前企业中应用及其广泛的一种数据库。
Redis官网
二、Redis6-NoSQL数据库简介-引入
1、
2、解决CPU及内存压力
客户端访问,客户端可能是一台电脑或手机,在进行访问的时候,需要把服务器做成集群或者分布式部署(可能有多台服务器),在服务器前面加上一个东西(我们叫做负载均衡或反向代理一个服务器--nginx),什么叫负载均衡呢?现在我请求会把请求平均分担到不同服务器中
访问数据库,解决IO的压力,session如何进行存储?登录后,用户信息需要放到session中,session的共享问题
存储到客户端cookie 不安全,NoSQL存储用户信息
3、解决IO压力
三、Redis6-NoSQL数据库简介-特点
1、
2、
3、
四、Redis6-概述和安装
1、安装在linux系统中,先安装 gcc,使用 yum install gcc (命令)
五、Redis6-相关知识介绍
1、
2、
十八、Redis6-Jedis操作-测试
redis的客户端工具Jedis,通过Java来操作redis,支持Java语言对redis进行各种操作
二十三、Redis6-事务和锁机制-演示乐观锁和事务特性
redis使用乐观锁的机制
1、第一位用户
第二位用户