redis
文章平均质量分 95
忆春风人不如故
再想想也就明白了,毕竟那天空的城池也就只有一座,又怎么可以装得下那所有的孤独呢
展开
-
Redission实现分布式锁完美方案 以及 Lua 脚本浅谈
Redission实现分布式锁完美方案 以及 Lua 脚本浅谈文章目录Redission实现分布式锁完美方案 以及 Lua 脚本浅谈前言常见分布式锁方案对比分布式锁需满足四个条件Redisson分布式锁的实现Redisson 分布式重入锁用法加锁&解锁Lua脚本加锁Lua脚本解锁Lua脚本前言在之前的文章中我有提到过redis 分布式锁的实现(Redission)以及lua 脚本相关知识在某些场景中,多个进程必须以互斥的方式独占共享资源,这时用分布式锁是最直接有效的。随着技术快速发展原创 2022-03-26 22:01:06 · 1875 阅读 · 0 评论 -
浅谈Redis分布式锁
浅谈Redis分布式锁文章目录浅谈Redis分布式锁前言(为什么需要分布式锁)前言(为什么需要分布式锁)在聊分布式锁之前,有必要先解释一下,为什么需要分布式锁。与分布式锁相对就的是单机锁,我们在写多线程程序时,避免同时操作一个共享变量产生数据问题,通常会使用一把锁来互斥以保证共享变量的正确性,其使用范围是在同一个进程中。如果换做是多个进程,需要同时操作一个共享资源,如何互斥呢?现在的业务应用通常是微服务架构,这也意味着一个应用会部署多个进程,多个进程如果需要修改MySQL中的同一行记录,为了避免原创 2022-03-26 13:48:46 · 427 阅读 · 0 评论 -
浅谈Redis集群架构
Redis集群架构浅谈在开发测试环境中,我们一般搭建Redis的单实例来应对开发测试需求,但是在生产环境,如果对可用性、可靠性要求较高,则需要引入Redis的集群方案。虽然现在各大云平台有提供缓存服务可以直接使用,但了解一下其背后的实现与原理总还是有些必要(比如面试), 本文就一起来探讨一下Redis的几种集群方案。文章目录Redis集群架构浅谈主从复制模式(读写分离)基本原理具体工作机制为主从复制的优缺点优点缺点哨兵模式(Sentinel)基本原理具体的工作机制哨兵模式的优缺点优点缺点集群模式(Cl原创 2022-03-26 12:14:01 · 167 阅读 · 0 评论 -
Redis面试题杂谈
Redis面试题文章目录Redis面试题什么是redisRedis有哪些优缺点优点缺点为什么要用 Redis /为什么要用缓存高性能高并发为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快持久化什么是Redis持久化RDB:是Redis DataBase缩写快照什么是redisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。与传统数据库不同的是 Redis原创 2022-03-25 17:10:42 · 75 阅读 · 0 评论 -
Redis 持久化机制
Redis 持久化 的两种机制文章目录Redis 持久化 的两种机制持久化什么是持久化持久化的实现方式快照持久化(RDB)触发机制-主要三种方式AOF什么是 AOFAOF三种策略AOF重写AOF重写的两种实现方式:快照持久化和AOF持久化的对比和选择选择持久化什么是持久化Redis所有数据保存在内存中,对数据的更新将异步地保存到磁盘上,使得数据在Redis重启之后仍然存在。这么做这有什么实际意义呢?将数据存储到硬盘是为了以后可以重用数据,将数据进行备份,可以在系统故障的时候从备份进行恢复。还有一点原创 2022-03-21 19:15:42 · 56 阅读 · 0 评论 -
Redis之 八大数据类型底层结构及用途
八大数据类型底层结构及用途string 字符串类型先上图镇场子list 列表类型String 是一组字节。在 Redis 数据库中,字符串是二进制安全的。这意味着它们具有已知长度,并且不受任何特殊终止字符的影响。可以在一个字符串中存储最多 512 兆字节的内容。tring 是 Redis 的最基本数据类型。可以把它理解为 Mc 中 key 对应的 value 类型。string 类型是二进制安全的,即 string 中可以包含任何数据。Redis 中的普通 string 采用 raw原创 2022-03-20 18:34:38 · 326 阅读 · 0 评论