![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 64
redis 相关内容
小松の博客
书山有路勤为径,学海无涯苦作舟。
展开
-
Redis 单机版安装和使用
1. Redis下载官网地址:https://redis.io/中文官网地址:http://www.redis.cn/下载地址:http://download.redis.io/releases/2. Redis安装环境Redis 没有官方的 Windows 版本,所以建议在 Linux 系统上安装运行。3. Redis安装第一步:安装 C 语言需要的 GCC 环境yum install -y gcc-c++yum install -y wget第二步:下载并解压缩 Redis 源码原创 2021-07-30 18:42:33 · 179 阅读 · 0 评论 -
Redis 简介
1. 什么是 RedisRedis (Remote Dictionary Server)远程字典服务器,是用 C 语言开发的一个开源的高性能键值对( key-value )内存数据库。它提供了五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型它是一种 NoSQL 数据存储。2. Redis发展历史2008年,意大利的一家创业公司 Merzia 推出了一款基于 MySQL 的网站实时统计系统 LLOOGG,然而没过多久该公司的创始人 Salvatore Sanfilip原创 2021-07-29 23:04:10 · 93 阅读 · 0 评论 -
缓存架构的设计思路
1. 多层次原创 2021-07-29 22:51:20 · 124 阅读 · 0 评论 -
缓存的读写模式
1. Cache Aside Pattern(常用)Cache Aside Pattern(旁路缓存),是最经典的 缓存 + 数据库 读写模式。读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。更新的时候,先更新数据库,然后再删除缓存。为什么是删除缓存,而不是更新缓存呢?缓存的值是一个结构:hash、list,更新数据需要遍历,先遍历(耗时)后修改懒加载,使用的时候才更新缓存,使用的时候才从 DB 中加载也可以采用异步的方式填充缓存,开启一个线程定时将原创 2021-07-28 14:57:52 · 87 阅读 · 0 评论 -
缓存的优势、代价
1. 使用缓存的优势1.1 提升用户体验用户体验(User Experience):用户在使用产品过程中建立起来的一种纯主观感受。缓存的使用可以提升系统的响应能力,大大提升了用户体验。1.2 减轻服务器压力客户端缓存、网络端缓存减轻应用服务器压力。服务端缓存减轻数据库服务器的压力。1.3 提升系统性能系统性能指标:响应时间、延迟时间、吞吐量、并发用户数和资源利用率等。缓存技术可以 缩短系统的响应时间,减少网络传输时间和应用延迟时间,提高系统的吞吐量,增加系统的并发用户数,提高了数据库资源的原创 2021-07-28 14:36:08 · 1094 阅读 · 0 评论 -
常见缓存的分类
1. 客户端缓存传统互联网:页面缓存和浏览器缓存移动互联网:APP缓存1.1 页面缓存页面缓存:页面自身对某些元素或全部元素进行存储,并保存成文件。html5:Cookie、WebStorage(SessionStorage和LocalStorage)、WebSql、indexDB、Application Cache等开启步骤:设置 manifest 描述文件CACHE MANIFEST #commentjs/index.jsimg/bg.pnghtml 关联 manife原创 2021-07-27 18:31:27 · 934 阅读 · 0 评论 -
缓存基本思想
1. 缓存的使用场景1.1 数据库缓存,减轻数据库服务器压力一般情况下数据存在数据库中,应用程序直接操作数据库。当访问量上万,数据库压力增大,可以采取的方案有:读写分离,分库分表当访问量达到10万、百万,需要引入缓存。将已经访问过的内容或数据存储起来,当再次访问时先找缓存,缓存命中返回数据。不命中再找数据库,并回填缓存。1.2 提高系统响应数据库的数据是存在文件里,也就是硬盘。与内存做交换(swap)在大量瞬间访问时(高并发)MySQL 单机会因为频繁 IO 而造成无法响应。MyS原创 2021-07-22 08:35:29 · 151 阅读 · 0 评论