
Redis
文章平均质量分 93
程序员大彬
非科班转码,校招拿了多家互联网中大厂offer,专注分享Java技术干货
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三天吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-12-29 10:43:38 · 933 阅读 · 0 评论 -
一天吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-12-19 09:03:25 · 983 阅读 · 0 评论 -
三天吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-11-19 21:58:07 · 332 阅读 · 0 评论 -
一天吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-08-15 00:20:47 · 317 阅读 · 0 评论 -
一天吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-07-01 11:13:26 · 475 阅读 · 0 评论 -
一天吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-06-20 00:37:29 · 691 阅读 · 1 评论 -
吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-05-31 22:26:28 · 300 阅读 · 0 评论 -
一天吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-05-01 11:34:49 · 974 阅读 · 0 评论 -
这可能是最全面的Redis面试八股文了
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-04-26 09:07:33 · 1276 阅读 · 0 评论 -
吃透Redis面试八股文
Redis 官方站提出了一种权威的基于 Redis 实现分布式锁的方式名叫Redlock,此种方式比原先的单节点的方法更安全。安全特性:互斥访问,即永远只有一个 client 能拿到锁避免死锁:最终 client 都可能拿到锁,不会出现死锁的情况,即使原本锁住某资源的 client 挂掉了容错性:只要大部分 Redis 节点存活就可以正常提供服务。原创 2023-04-24 08:08:19 · 628 阅读 · 0 评论 -
Redis 如何实现库存扣减操作和防止被超卖?
本文已经收录到Github仓库,该仓库包含等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learning电商当项目经验已经非常普遍了,不管你是包装的还是真实的,起码要能讲清楚电商中常见的问题,比如库存的操作怎么防止商品被超卖基于redis实现扣减库存的具体实现。原创 2023-03-21 22:37:08 · 2152 阅读 · 0 评论 -
【吃透Redis系列】Redis数据类型
本文已经收录到Github仓库,该仓库包含等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learning。原创 2023-03-20 08:50:58 · 385 阅读 · 0 评论 -
【吃透Redis系列】Redis简介
Redis是一个高性能的key-value数据库。Redis对数据的操作都是原子性的。原创 2023-03-20 08:49:32 · 346 阅读 · 0 评论 -
三天吃透Redis面试八股文
Redis(`Remote Dictionary Server`)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。Redis可以将数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操作是原子性的。原创 2023-03-01 21:43:31 · 4449 阅读 · 0 评论 -
如何用 Redis 统计用户访问量?
拼多多有数亿的用户,那么对于某个网页,怎么使用Redis来统计一个网站的用户访问数呢?原创 2023-01-03 21:46:11 · 2471 阅读 · 0 评论 -
Redis 如何实现库存扣减操作和防止被超卖?
电商当项目经验已经非常普遍了,不管你是包装的还是真实的,起码要能讲清楚电商中常见的问题,比如库存的操作怎么防止商品被超卖原创 2022-12-29 08:17:39 · 350 阅读 · 0 评论 -
Redis灵魂拷问:36题带你面试通关
Redis(`Remote Dictionary Server`)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。Redis可以将数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操作是原子性的。原创 2022-11-12 17:45:00 · 361 阅读 · 0 评论 -
一文学懂Redis
目录结构如下:简介Redis是一个高性能的key-value数据库。Redis对数据的操作都是原子性的。优缺点优点:基于内存操作,内存读写速度快。Redis是单线程的,避免线程切换开销及多线程的竞争问题。单线程是指在处理网络请求(一个或多个redis客户端连接)的时候只有一个线程来处理,redis运行时不止有一个线程,数据持久化或者向slave同步aof时会另起线程。支持多种数据类型,包括String、Hash、List、Set、ZSet等支持持久化。Redis支持RDB和AOF两种持久原创 2021-09-14 00:29:41 · 648 阅读 · 0 评论 -
面试官:Redis怎么实现分布式锁?
在单机环境下,当存在多个线程可以同时改变某个变量(可变共享变量)时,就会出现线程安全问题。这个问题可以通过 JAVA 提供的 volatile、ReentrantLock、synchronized 以及 concurrent 并发包下一些线程安全的类等来避免。而在多机部署环境,需要在多进程下保证线程的安全性,Java提供的这些API仅能保证在单个JVM进程内对多线程访问共享资源的线程安全,已经不满足需求了。这时候就需要使用分布式锁来保证线程安全。通过分布式锁,可以保证在分布式部署的应用集群中,同一个方法在原创 2021-08-01 20:05:54 · 364 阅读 · 0 评论 -
SpringBoot整合redis
引入依赖<!-- Jedis依赖 --><dependency> <groupId>redis.clients</groupId>原创 2018-12-02 13:15:47 · 297 阅读 · 0 评论