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 · 247 阅读 · 0 评论 -
Redis 简介
1. 什么是 Redis Redis (Remote Dictionary Server)远程字典服务器,是用 C 语言开发的一个开源的高性能键值对( key-value )内存数据库。 它提供了五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型 它是一种 NoSQL 数据存储。 2. Redis发展历史 2008年,意大利的一家创业公司 Merzia 推出了一款基于 MySQL 的网站实时统计系统 LLOOGG,然而没过多久该公司的创始人 Salvatore Sanfilip原创 2021-07-29 23:04:10 · 154 阅读 · 0 评论 -
缓存架构的设计思路
1. 多层次原创 2021-07-29 22:51:20 · 212 阅读 · 0 评论 -
缓存的读写模式
1. Cache Aside Pattern(常用) Cache Aside Pattern(旁路缓存),是最经典的 缓存 + 数据库 读写模式。 读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。 更新的时候,先更新数据库,然后再删除缓存。 为什么是删除缓存,而不是更新缓存呢? 缓存的值是一个结构:hash、list,更新数据需要遍历,先遍历(耗时)后修改 懒加载,使用的时候才更新缓存,使用的时候才从 DB 中加载 也可以采用异步的方式填充缓存,开启一个线程定时将原创 2021-07-28 14:57:52 · 133 阅读 · 0 评论 -
缓存的优势、代价
1. 使用缓存的优势 1.1 提升用户体验 用户体验(User Experience):用户在使用产品过程中建立起来的一种纯主观感受。 缓存的使用可以提升系统的响应能力,大大提升了用户体验。 1.2 减轻服务器压力 客户端缓存、网络端缓存减轻应用服务器压力。 服务端缓存减轻数据库服务器的压力。 1.3 提升系统性能 系统性能指标:响应时间、延迟时间、吞吐量、并发用户数和资源利用率等。 缓存技术可以 缩短系统的响应时间,减少网络传输时间和应用延迟时间,提高系统的吞吐量,增加系统的并发用户数,提高了数据库资源的原创 2021-07-28 14:36:08 · 1256 阅读 · 0 评论 -
常见缓存的分类
1. 客户端缓存 传统互联网:页面缓存和浏览器缓存 移动互联网:APP缓存 1.1 页面缓存 页面缓存:页面自身对某些元素或全部元素进行存储,并保存成文件。 html5:Cookie、WebStorage(SessionStorage和LocalStorage)、WebSql、indexDB、Application Cache等 开启步骤: 设置 manifest 描述文件 CACHE MANIFEST #comment js/index.js img/bg.png html 关联 manife原创 2021-07-27 18:31:27 · 1058 阅读 · 0 评论 -
缓存基本思想
1. 缓存的使用场景 1.1 数据库缓存,减轻数据库服务器压力 一般情况下数据存在数据库中,应用程序直接操作数据库。 当访问量上万,数据库压力增大,可以采取的方案有: 读写分离,分库分表 当访问量达到10万、百万,需要引入缓存。 将已经访问过的内容或数据存储起来,当再次访问时先找缓存,缓存命中返回数据。 不命中再找数据库,并回填缓存。 1.2 提高系统响应 数据库的数据是存在文件里,也就是硬盘。与内存做交换(swap) 在大量瞬间访问时(高并发)MySQL 单机会因为频繁 IO 而造成无法响应。MyS原创 2021-07-22 08:35:29 · 217 阅读 · 0 评论
分享