Redis缓存学习

本文介绍了Redis作为缓存服务器如何优化现有架构,包括其高速运行、数据结构及持久化操作。详细讲解了Redis的安装步骤、配置修改以及基本命令。此外,还探讨了SpringBoot项目中整合Redis的方法,包括导入jar包、入门案例和项目结构构建。
摘要由CSDN通过智能技术生成

1Redis缓存学习

1.1 优化现有架构

说明:通过缓存服务器可以有效的提升用户访问的效率
注意事项:
1.缓存的数据结构 应该选用K-V结构,只要key唯一,那么结果必然相同
2.缓存中的数据不可能一直存储,需要定期将内存数据进行优化 LRU算法
3.缓存要求运行速度很快,C语言实现,运行在内存中
4.如果缓存运行的数据在内存中,如果断电/宕机,则内存数据可能直接丢失,实现内存数据的持久化操作(磁盘)
在这里插入图片描述

1.2 Redis缓存服务器

网址:http:www.redis.cn/

1.2.1 Redis介绍

Redis是一个开源的(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库,缓存和消息中间件。它可以支持多种类型的数据结构,如**字符串(String),散列(hashes),列表(Lists),集合(sets),有序集合(sorted sets)**与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。Redis内置了复制,LUA脚本,LRU驱动事件,事物和不同级别的磁盘持久化,并通过Redis哨兵(Sentinel)和自动分区(Cluster)提供高可用性(High availability)
nginx:3-5万/秒
redis:读:11.2万/秒 写:8.6万/秒 平均10万/秒

1.2.2 Redis安装

1.解压redis文件
在这里插入图片描述
移动文件/修改文件
在这里插入图片描述
3).安装Redis
命令1: make
命令2: make install
在这里插入图片描述

1.2.3 修改redis.conf配置文件

1.修改IP绑定
在这里插入图片描述
2.关闭保护模式
在这里插入图片描述
3.开启后台启动
在这里插入图片描述

1.2.4 Redis命令

1.启动redis redis-server redis.conf
在这里插入图片描述
2.检查redis服务项
在这里插入图片描述
3.进入redis客户端

redis-cli  -p 6379

4.关闭redis
命令:redis-cli -p 6379
kill命令 kill -9 pid号
在这里插入图片描述

1.3 SpringBoot整合Redis

1.3.1导入jar包

 <!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值