最新 最热

冷饭新炒:理解Redisson中分布式锁的实现

在很早很早之前,写过一篇文章介绍过Redis中的red lock的实现,但是在生产环境中,笔者所负责的项目使用的分布式锁组件一直是Redisson。Redisson是具备多种内存数据网格特性的基于Java编写的Redis客户端框架(Redis Java Cli...

2021-01-18
3

Linux操作指令随记

vim /etc/ssh/sshd_config 去掉22的注释.添加新的端口 Port 4365 重启sshd服务 测试是否可以连接 测试无问题 注释掉22端口(安全性)

2021-01-18
3

在一台机器上配置 redis 哨兵模式

最后要检查服务器防火墙有没有开放这些端口 6379, 6380, 6381, 26379, 26380, 26381

2021-01-18
3

2020-01-15:用户登录,保存30天的免登,只允许两个设备登录

2020-01-15:用户登录,保存30天的免登,只允许两个设备登录,如果有第三个设备登录,踢掉第一个。改密码的时候,所有设备需要下线。这个逻辑怎么实现呢?...

2021-01-18
3

Redis集群间数据迁移与对比

https://github.com/alibaba/RedisFullCheck

2021-01-18
2

面试官:你真的了解Redis分布式锁吗?

说到Redis,我们第一想到的功能就是可以缓存数据,除此之外,Redis因为单进程、性能高的特点,它还经常被用于做分布式锁。

2021-01-15
2

Redis缓存穿透、缓存击穿和缓存雪崩

缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持...

2021-01-14
2

Redis | 慢查询

MySQL 中存在慢查询,Redis 中也存在慢查询,Redis 的慢查询是命令执行超过设定阈值的查询就是慢查询。我们来整理一下。

2021-01-14
3

缓存和DB的数据一致性

在高并发的业务场景下(如秒杀或者双十一),数据库最容易挂掉环节。所以,就需要使用Redis做一个缓冲操作,让请求先访问到Redis,如果Redis命中就不在访问数据库,从而减轻数据库的压力。...

2021-01-14
2

淘宝中间件——tair

Tair是阿里巴巴的一个开源KV中间件。提供快速访问的内存(MDB引擎)/持久化(LDB引擎)存储服务,基于高性能、高可用的分布式集群架构,满足读写性能要求高及容量可弹性伸缩的业务需求。https://github.com/alibaba/tair/wiki...

2021-01-14
2