首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
kkwang0202
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
数据一致性的问题,你怎么看?
我们常常会通过redis来作为缓存数据库提升系统的响应速度及降低数据库的压力,但是同时也会带来一些问题,那么使用缓存带来的数据一致性的问题,你怎么看?
七种方案!探讨Redis分布式锁的正确使用姿势
日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。 互斥性: 任意时刻,只有一个客户端能持有锁。 锁超时释放…
Redisson实现分布式锁学习
虽然没有出现超卖问题,但是同时访问时,由于没有设置循环请求获得锁,导致只有一个线程获得锁,成功执行了业务。当然可以添加while循环去循环不断请求拿到锁,这里就不进行实验了。 满足实验性结果。证明Redisson是可以在高并发场景作为分布式锁的。 用户进行下订单操作,调用后台服…
CentOS安装Redis
一、安装Redis1、下载、解压、编译2、启动3、测试(使用内置的客户端与Redis进行交互)以上就是官网的安装步骤了,比较简单,但实际应用中往往不止如此,下面就介绍下实战中常用的一些配设置二、添加到
还有比Redis更骚的分布式锁的实现方式吗?有,etcd!
这里再切入本例将使用的场景模拟:商品秒杀,或者说高并发下,对于商品库存扣减操作。我用一个SpringBoot小项目模拟一下该操作。 在正式肝代码之前,先来对etcd分布式锁实现的机制和原理做一个了解。 以避免 key-value 对过期失效。 即使锁的持有者因故障而不能主动释放…
血的教训!千万别在生产使用这些 redis 指令
哎,最近小黑哥又双叒叕犯事了。 事情是这样的,前一段时间小黑哥公司生产交易偶发报错,一番排查下来最终原因是因为 Redis 命令执行超时。 可是令人不解的是,生产交易仅仅使用 Redis set 这个简单命令,这个命令讲道理是不可能会执行这么慢。 看到这个命令操作的键的前缀,小…
万字长文——一文解答你对 Redis 的所有疑惑
Redis 作为目前市面上应用最广泛的 key-value 数据库之一,有着它独一无二的魅力。它可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用 ANSI C 语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。同时丰富的 API 支…
好慌,Redis这么多集群方案,要用哪种?
redis速度快,可靠性高,是互联网公司的标配。它有单机、主从、哨兵、Cluster等四种部署模式。 下面,仅从部署模式上,来说明一下它们的优缺点。 单机模式的redis非常简单,你只需要启动一个单一的节点就可以了,安装过程不超过5分钟。 通过redis-benchmark测试…
Redis(四):Redis如何实现分布式锁?
实现分布式锁的方式有Redis分布式锁、MySQL分布式锁、ZooKeeper分布式锁,Redis分布式锁的本质就是在Redis中“占坑”。 1. setnx + del setnx是set if not exist的缩写,通过set key获得锁,使用完后通过del命令释放锁…
Redis(二):Redis如何做高可用?
Redis主从复制是异步同步的,主从复制双方都保存相同的数据,保证最终一致性。 slaveof <master_ip> <master_port>:通过向从服务器发送slaveof命令,可以让该从服务器去复制一个主服务器。从服务器会将master_ip和ma…