Redis的数据删除策略
Redis的数据删除策略
【开源微服务项目】基于 AOP + Redis + 自定义注解 实现细粒度的接口IP访问限制
我的写法是基于 AOP + 自定义注解 + Redis,并且封装在一个单独的模块 common-web 下,需要使用的模块只需引入该包,并且给需要限制的方法添加注解即可,很方便,且松耦合😁。唯一的缺点是该方法只支持在方法上添加注解,不支持给类添加,如果想给一个类的所有方法添加上限制,则必须给该类的
Windows系统下部署分布式SSM架构JAVA程序
没Linux好用
Redis测试
本文是本人以前笔记,如果说是在掘金上看到的话没错,还是本人目前只有这一个。如果有哪里不对的话欢迎各位大佬指出问题,本人是一个小白。,本篇是连接的。如果是springboot的话请看创建项目 ,这个是从头开始的还没有学完springboot,一起学习呀!!!!...
搭建redis伪集群
搭建redis集群是为了强化redis的读写能力,防止因服务器宕机导致的一系列问题(雪崩)。搭建redis集群一般需要三个master节点以及三个master对应的slave节点,所以一般一组集群至少要6个节点才能保证完整的高可用。其中三个master会分配不同的数据分片区间,当master出现故障
『Another Redis DeskTop Manager』用了这款Redis可视化工具,分析效率提升12倍
📣读完这篇文章里你能收获到:了解免费开源的Redis可视化工具Another Redis DeskTop Manager,下载及安装傻瓜式操作,软件基础的配置(语言、连接、界面),一键分析全部Key的占用大小,哪些key占了多大内存,哪些key占用比较大一眼可见......
大数据技术训练舱:Redis的分布式实践(上)从零开始编译、安装、配置Redis6,规范化搭建Java工程测试
本章为上篇主要是从零开始配置一个Redis实例,然后编写一个开发规范化的Java工程,连接Redis进行测试。
基于MySql,Redis,Mq,ES的高可用方案解析
本片文章主要是分析当下不同应用场景下的几个主流系统的高可用策略,来看一下如何来保障的系统的高可用常见的高可用思路冗余(如数据副本、主备服务等)拆分(数据拆分、服务能力拆分等)持久化redis持久化RDB数据落盘加载方式+AOF记录操作命令用于回放策略主从,主从从全量数据冗余、读写请求分离,负载均衡的
redis学习
redis学习
SpringBoot整合Redis
Redis是一款key-value存储结构的内存级NoSQL数据库,支持多种数据存储格式 ,支持持久化, 支持集群。
面试官:你确定 Redis 是单线程的进程吗?
这次主要分享 Redis 线程模型篇的面试题。Redis 是单线程吗?Redis 单线程模式是怎样的?Redis 采用单线程为什么还这么快?Redis 6.0 之前为什么使用单线程?Redis 6.0 之后为什么引入了多线程?
解决在Linux中因权限带来的不便之处
解决Linux因权限问题带来的不便
SpringCache
***Cache注解类,配置了过期时间和序列化*42*/@Bean.build();}@Bean@Primary//默认的,没有指定采用默认的.build();}@Bean.build();}//去掉各种@JsonSerialize注解的解析//只针对非空的值进行序列化//将类型序列化到属性json
Redis分布式锁入门
线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(state)进程锁:为了控制同一操作系统
面试题:Redis 持久化机制
Redis持久化包含两种主要方式:RDB镜像和AOF日志两种。
redis03——Redis的网络配置与心跳机制
Redis的网络配置与心跳机制
06.论Redis持久化的几种方式
论Redis持久化的几种方式
Python传给redis的所有对象都应该是字符串,而不能是列表等对象
conn = RedisCluster(startup_nodes=nodes, decode_responses=True, cluster_down_retry_attempts=20)
分布式部署下Redis缓存与数据库不一致
在分布式环境下,如何解决由于并发导致的redis和mysql中缓存不一致的方案
(Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
接口幂等性 (自定义注解+redis+aop)