首页 > 文章列表
  • 实现分布式锁的原理及Redis的分布式锁实现方式
    实现分布式锁的原理及Redis的分布式锁实现方式
    .markdown-body{color:#383838;font-size:15px;line-height:30px;letter-spacing:2px;word-break:break-word;font-family:-app
    Redis
    268 2024-10-07
  • 应对Redis缓存穿透和缓存雪崩的解决方案
    应对Redis缓存穿透和缓存雪崩的解决方案
    如何解决 Redis 缓存穿透和缓存雪崩问题缓存雪崩: 由于缓存层承载着大量请求,有效地 保护了存储层,但是如果缓存层由于某些原因不能提供服务,比如 Redis 节点挂掉了,热点 key  全部失效了,在这些情况下,所有的请求都会直接请求到数据库,可能会造
    Redis
    425 2024-10-05
  • 如何解决Redis中存储的乱码问题
    如何解决Redis中存储的乱码问题
    redis 配置类import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor;
    Redis key-value
    305 2024-10-01
  • 安装Redis在Linux系统的步骤
    安装Redis在Linux系统的步骤
    Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。redis简介:Redis(Remote Dictionary Server ),
    Redis linux
    479 2024-08-29
  • 如何在Redis分布式锁中防范缓存穿透问题
    如何在Redis分布式锁中防范缓存穿透问题
    缓存击穿和缓存穿透不同的是,缓存击穿是指:缓存中没有,但是数据库中存在的热点数据。例如:首页的热点新闻,并发访问量非常大的热点数据,如果缓存过期失效,服务器会去查询DB,这时候如果大量的并发去查询DB,可能会瞬间压垮DB。画了个简图,如下所示:解决方案:DB查询加分
    Redis
    329 2024-08-21
  • 使用Redis的延迟删除功能
    使用Redis的延迟删除功能
    使用惰性删除 Lazy freekey 过期或是使用 DEL 删除命令时,Redis 除了从全局 hash 表移除对象外,还会将对象分配的内存释放。当遇到 big key 时,释放内存会造成主线程阻塞。为此,Redis 4.0 引入了 UNLINK 命令,将释放对象
    Redis
    233 2024-08-13
  • 实现Spring Boot与Redis哨兵主从的集成
    实现Spring Boot与Redis哨兵主从的集成
    一、环境spring boot 2.3.12.RELEASEJDK 1.8IntelliJ IDEA开发工具Redis哨兵主从搭建二、POM文件pom文件其他忽略,只展示和redis有关系统的依赖<dependency>   &nbs
    Redis springboot
    317 2024-08-10
  • 分布式锁的实现机制及实例分析
    分布式锁的实现机制及实例分析
    首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件:1.互斥性。在任意时刻,只有一个客户端能持有锁。2.不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。3.具有容错性。只要大部分的Redis节点正常运
    Redis
    269 2024-07-31
  • 分析Redis命令的实际应用
    分析Redis命令的实际应用
    问题原因小编负责的应用是一个管理后台应用,权限管理使用 Shiro 框架,由于存在多个节点,需要使用分布式 Session,于是这里使用 Redis 存储 Session 信息。由于 Shiro 并没有直接提供 Redis 存储 Session 组件,阿粉不得不使用
    Redis
    394 2024-07-29
  • 使用Python进行Redis数据库操作
    使用Python进行Redis数据库操作
    一、安装redis 是一个 Key-Value 数据库Value 支持 string(字符串),list(列表),set(集合),zset(有序集合),hash(哈希类型)等类型pip install redis二、连接import r
    Python Redis
    500 2024-07-24
  • 不同的redis持久化方式
    不同的redis持久化方式
    持久化方式有哪些?有什么区别?redis持久化方案分为RDB和AOF两种。RDBRDB持久化可以手动执行也可以根据配置定期执行,它的作用是将某个时间点上的数据库状态保存到RDB文件中,RDB文件是一个压缩的二进制文件,通过它可以还原某个时刻数据库的状态。由于RDB文
    Redis
    110 2024-07-19
  • 使用Python实现分布式锁的方法详解
    使用Python实现分布式锁的方法详解
     1 import time 2 import redis 3 from redis.exceptions import WatchError 4
    Python Redis
    498 2024-07-12
  • 使用 Redis 位图数据结构
    使用 Redis 位图数据结构
    Redis版本:6.2.6一、简单介绍 Bitmaps位图不是实际的数据类型,而是在 String 类型上定义的一组面向位的操作。由于字符串是二进制安全的 blob,并且它们的最大长度为 512 MB,因此它们适合设置多达 2^32 个不同的位。  &nb
    Redis bitmaps
    166 2024-07-12
  • 如何在Redis中清除缓存
    如何在Redis中清除缓存
    正文1.首先进到redis的安装目录,进到src目录下,找到redis-cli2.首先用账号密码的方式进入到redis的服务端./redis-cli -h 127.0.0.1 -p 6379  -a 1234进去后会出现下面的
    Redis
    109 2024-07-10
  • 更改 Springsession Redis 默认序列化方式的步骤
    更改 Springsession Redis 默认序列化方式的步骤
    一、配置Spring-session-redis 的关键配置如下:    <!-- 设置Cookie domain 和 名称 -->   &nb
    Redis springsession
    216 2024-07-05
  • 如何在CentOS 7上安装Redis
    如何在CentOS 7上安装Redis
    简介 Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同
    Redis centos7
    181 2024-07-01
  • 设计一个基于Redis的访问频率控制模块
    设计一个基于Redis的访问频率控制模块
      原理概述:  程序会确定一个时间片,这个时间片越小,控制精度越高。一个访问控制涉及到多个时间片。  程序在某个时间要求加入一次访问记录,会先针对当前时间计算要用到的时间片,并对这个时间片的counter加1。  程序在判断一段时间访问了多少次时,会先计算这段时间
    Redis
    198 2024-06-26
  • 使用Redis实现即时加密
    使用Redis实现即时加密
    1、redis修改密码: 注意两个都得修改>>config set requirepass password>>auth password>>conf
    Redis
    123 2024-06-25
  • 解决springboot与redis集成时存储对象乱码问题
    解决springboot与redis集成时存储对象乱码问题
    springboot集成redis存对象乱码其实本质上不算是一种乱码,只是序列化之后存储的东西而已,当我们使用RedisTemplete存储对象,时,如果该对象没有被序列化则会报错,序列化之后得到的不是自己想要的数据,为了解决这种方法,我们可以使用 StringRe
    Redis springboot
    475 2024-06-22
  • 实现Redis常用数据结构的方法及用法介绍
    实现Redis常用数据结构的方法及用法介绍
    Redis常用数据结构Redis提供了一些数据结构供我们往Redis中存取数据,最常用的的有5种,字符串(String)、哈希(Hash)、列表(list)、集合(set)、有序集合(ZSET)。字符串(String)字符串类型是Redis最基础的数据结构。首先键都
    Redis
    414 2024-06-19