没有合适的资源?快使用搜索试试~ 我知道了~
Redis缓存老师笔记第一部分
需积分: 0 0 下载量 65 浏览量
2023-08-29
20:53:38
上传
评论
收藏 2.6MB PDF 举报
温馨提示
试读
25页
Redis缓存老师笔记第一部分
资源推荐
资源详情
资源评论
第二十三天课堂笔记
一、redis介绍
一)缓存介绍安装
1、什么是缓存?
缓存就是内存,将数据存放到内存中,如果我们的数据在数据库中,查询和修改的时候都会受到连
接的限制,有实效的,在操作的时候会影响效率,如果我们将一些数据放在缓存中,在操作缓存数据的
时候就会快很多,在很多被多次查询使用的数据使用的时候,我们就可以使用缓存解决读取的问题。
我们在使用缓存的时候要注意,不能将有的数据都放在缓存中,基本上会将频繁使用的数据存放到
缓存,如果我们缓存的数据能够在关闭程序保存,就会更加的方便使用。
2、缓存使用的需求
使用缓存最大作用就是提示效率,相当于对项目进行优化,如果我们可以将常用数据都存放缓存
中,可以提示项目的运行效率,一般在项目开发中缓存可以分为两类:
本地缓存:将数据存放在本地的内存中,好处就是存储速度很快,缺点就是存储容量不太够用。
分布式缓存:将需要放在缓存的数据发布放在不同的PC端或者服务器上,在使用的时候读取不同
的数据交给调用中来使用,好处就是容量很高,不同的分布式系统需要网络通信。
二)redis介绍
redis的官方网站:http://redis.io
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括
string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这
些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性
的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存
中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上
实现了master-slave(主从)同步。
redis可以理解为一个noSql的数据库(非关系型数据库),在redis中存放的数据是没有任何关联关系
的,都是以key-value类型存放的数据,可以认为redis就是一个大型的Map集合。
剩余24页未读,继续阅读
资源评论
Hickey෴
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功