![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
分布式/微服务
文章平均质量分 89
分布式主流框架应用:Redis、Zookeeper
予她清酒°
我就是我,不一样的烟火。
展开
-
Java 架构师学习路线
Java 架构师学习路线原创 2022-11-15 17:31:15 · 1773 阅读 · 1 评论 -
Zookeeper 面试题
zookeeper 是什么?zookeeper 都有哪些功能?zookeeper 有几种部署模式?zookeeper 怎么保证主从节点的状态同步?集群中为什么要有主节点?集群中有 3 台服务器,其中一个节点宕机,这个时候 zookeeper 还可以使用吗?说一下 zookeeper 的通知机制?...原创 2019-12-04 17:28:11 · 321 阅读 · 0 评论 -
Redis 分布式锁的正确实现方式
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...原创 2019-12-27 22:46:44 · 78 阅读 · 0 评论 -
SpringBoot 使用RedisTemplate存储键值出现乱码
使用redisTemplate 存储后的键出现 \x 十六进制编码如:"online_699""\xac\xed\x00\x05t\x00\x0eallotment_3183""\xac\xed\x00\x05t\x00\x0eENCRY_KEY:3183""\xac\xed\x00\x05t\x00\x0eENCRY_KEY:3233""\xac\xed\x00\x05t\x00\...原创 2019-12-26 23:25:20 · 1016 阅读 · 0 评论 -
RedisTemplate 中opsForValue()详解
Redis中opsForValue()方法的使用介绍:1、set(K key, V value)新增一个字符串类型的值,key是键,value是值。redisTemplate.opsForValue().set("stringValue","bbb"); 2、get(Object key)获取key键对应的值。String stringValue = redisTempla...原创 2019-12-26 22:38:24 · 12837 阅读 · 4 评论 -
Redis 面试题
Redis 是什么?都有哪些使用场景?Redis 有哪些功能?Redis 和 memcache 有什么区别?Redis 为什么是单线程的?什么是缓存穿透?怎么解决?Redis 支持的数据类型有哪些?Redis 支持的 Java 客户端都有哪些?jedis 和 Redisson 有哪些区别?怎么保证缓存和数据库数据的一致性?Redis 持久化有几种方式?Redis 分布式锁有什...原创 2019-12-04 17:25:56 · 109 阅读 · 0 评论 -
CentOS 安装Redis
一、安装redis1,进入存放包目录,下载redis管理包wget http://download.redis.io/releases/redis-4.0.6.tar.gz2,解压管理包tar -zxvf redis-4.0.6.tar.gz3,下载编译安装依赖gcc,使用yum安装gccyum install gcc4,切换到redis根目录下cd redis-4.0.6...原创 2019-12-19 02:52:43 · 71 阅读 · 0 评论