1. 云栖社区>
  2. 全部标签>
  3. #redis#
redis

#redis#

已有91人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Redis Cluster集群特性验证

Redis Cluster 特性验证

redis cluster 集群 验证 特性 rediscluster

大数据平台常用组件

BigData-Alpha-0.1.0 备注: 未增加zookeeper、Doris、CarbonData 部分归类模糊 仅供参考

redis hbase hadoop zabbix spark zookeeper kafka ELK phoenix flink ClickHouse

Redis进阶应用:Redis+Lua脚本实现复合操作

通过阅读本文将Redis+Lua有了一定的了解,并能使用脚本完成一些简单的复合操作。

redis Lua 脚本 数据结构 存储

Redis 8 - 对象编码之字典

Redis 8 - 对象编码之字典目录 1 字典的实现2 插入算法3 rehash 与 渐进式 rehash总结字典,是一种用于保存键值对的抽象数据结构。由于 C 语言没有内置字典这种数据结构,因此 Redis 构建了自己的字典实现。

redis 函数 索引 void 数组

Redis中缓存雪崩、缓存穿透、缓存降级等概念的简单说明

Redis中缓存雪崩、缓存穿透、缓存降级等概念的简单说明(言简意赅,不啰嗦): 1、缓存雪崩:缓存集中过期,新缓存还没能刷入进来,导致所有请求(查询)都走数据库,给数据库内存和CPU巨大压力,严重导致数据库宕机,进而造成系统崩溃。

redis SQL 数据库 ADD 解决方案 lock string CPU

什么是redis的缓存雪崩与缓存穿透

什么是redis的缓存雪崩与缓存穿透今天来分享一下Redis几道常见的面试题: 如何解决缓存雪崩?如何解决缓存穿透?如何保证缓存与数据库双写时一致的问题?一、缓存雪崩1.1 什么是缓存雪崩?首先我们先来回答一下我们为什么要用缓存(Redis): 1、提高性能能:缓存查询是纯内存访问,而硬盘是磁盘访问,因此缓存查询速度比数据库查询速度快 2、提高并发能力:缓存分组了部分请求,支持更高的并发 现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。

redis 线程 数据库 高并发 exception

redis的5种对象与8种数据结构(二)

【说明】本文将介绍redis剩余的4种对象结构以及5种数据结构。 2、列表对象 【前言】   列表对象的编码可以是ziplist(压缩列表)或者linkedlist(双端链表),当列表对象包含的元素比较少时会会使用压缩列表,否则会使用双端链表具体策略是,当列表对象同时满足以下两个条件时,将使用压缩...

redis 数据结构 存储 数组

window下不用安装虚拟机,也可以玩转linux,玩转最新redis

window下不用安装虚拟机,也可以玩转linux,玩转最新redis想要了解redis的最新特性,可是windows下的可以安装的版本最高为3.2,想要验证redis的诸如stream特性的话,就无能为力了。

linux redis windows yum 操作系统 centos 开发环境 wget

如何保证缓存(redis)与数据库(MySQL)的一致性

【说明】  对于热点数据(经常被查询,但不经常被修改的数据),我们可以将其放入redis缓存中,以增加查询效率,但需要保证从redis中读取的数据与数据库中存储的数据最终是一致的。本文基于“孤独烟”与“58沈剑”两位的文章,针对一致性的问题进行了汇总总结,两位的原文链接见文末。

redis mysql 线程 数据库 Cache 同步

Docker 安装MySQL 主从复制 、Redis 、nginx 、安装maven,和java 配置开发环境

使用docker 安装 MySQL 主从复制 、Redis 、nginx 、安装maven,和java 配置开发环境

nginx redis Java核心技术 java docker mysql 加密 日志 yum 配置 容器 Maven centos 同步 开发环境

任务调度利器:Celery

Celery是Python开发的分布式任务调度模块,今天抽空看了一下,果然接口简单,开发容易,5分钟就写出了一个异步发送邮件的服务。 Celery本身不含消息服务,它使用第三方消息服务来传递任务,目前,Celery支持的消息服务有RabbitMQ、Redis甚至是数据库,当然Redis应该是最佳选择。

python 分布式 redis 消息服务 celery

REDIS缓存穿透,缓存击穿,缓存雪崩原因+解决方案

REDIS缓存穿透,缓存击穿,缓存雪崩原因+解决方案一、前言在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机的严重生产问题。

redis 线程 数据库 高并发 解决方案 string 伪代码 存储

秒杀场景浅析

Redis 秒杀 分布式锁

数据存储与数据库 分布式 redis 分布式锁 原理 秒杀场景

玩转云端丨redis的5种对象与8种数据结构之字符串对象(上)

引言 本文是对《redis设计与实现(第二版)》中数据结构与对象相关内容的整理与说明。本篇文章只对对象结构,1种对象——字符串对象。以及字符串对象所对应的两种编码——raw和embstr,进行了详细介绍。

云栖社区 数据存储与数据库 互联网产品及应用 分布式 redis 分布式系统与计算 服务器 数据库 Image CPU 数据结构 存储

Redis Cluster集群的实现原理

Redis Cluster 集群 原理 特性

数据存储与数据库 分布式 redis 高可用 集群 原理 rediscluster

Redis AOF 持久化详解

Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是一旦进程退出,Redis 的数据就会丢失。 AOF( append only file )持久化以独立日志的方式记录每次写命令,并在 Redis 重启时在重新执行 AOF 文件中的命令以达到恢复数据的目的。

redis 服务器 函数 数据库 同步

redis之持久化机制

Redis 为什么要持久化?Redis 中的数据类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis 支持各种不同方式的排序。

redis 服务器 性能 线程 存储 数据类型

Redis Cluster集群

一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有 节点连接。

云栖社区 redis 算法 高可用 cluster 集群 数据备份

SpringBoot开发案例之分布式集群共享Session

前言 在分布式系统中,为了提升系统性能,通常会对单体项目进行拆分,分解成多个基于功能的微服务,如果有条件,可能还会对单个微服务进行水平扩展,保证服务高可用。 那么问题来了,如果使用传统管理 Session 的方式,我们会遇到什么样的问题? 案例 这里拿下单举例,用户小明在天猫上相中了一个的娃娃,觉得不错,果断购买,选尺寸,挑身高,然后确认选择,赶紧提交订单,然后就跳转到了登录页面!小明表示很郁闷,大写的问号??? 小明进入娃娃页面,此时请求通过代理服务发送到业务系统一。

分布式 redis 高可用 spring 配置 集群 微服务 request 分布式系统 session 存储

Spring Session 工作原理

HTTP协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。在单实例应用中,可以考虑应用进程自身存储,随着应用体量的增长,需要横向扩容,多实例Session共享问题随之而来。

分布式 redis spring 配置 string void session 存储 Tomact SpringSession

上一页 1 ... 4 5 6 7 8 ... 267 下一页
267
GO