首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Leviv
掘友等级
前进4
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 68
沸点 0
赞
68
返回
|
搜索文章
最新
热门
Redis 集群分析- Cluster (集群) 下的操作的变化
Redis 是如何处理请求的? server.c 在统一处理请求时,会判断出集群模式,进行处理 cluster.c 查找key对应的redis节点,并返回节点 计算 hashSlot(槽),使用crc
Redisson 应用于复杂业务注意点和优化点
为什么要使用Redis? 在游戏的跨服业务中, 如果需要多个服联动需要自定义多条跨服协议通讯(至少4条,跨服请求、返回,个人跨服请求返回),调试起来非常麻烦。 比较难保证每一个服的数据是同步的,经常发
Redisson 同异步之间的互相切换
问题:redisson 这个 redis 客户端,底层也是用的netty,那就比较好奇了:netty是异步的,上层是同步的,要拿结果的,同时呢,redis协议也不可能按照redisson的要求,在请求
Redis Lua 脚本分析及 Redisson 客户端的lua的优化
什么时候才会用lua脚本? 当我要执行一组 redis 指令,减低通讯的成本的时候可以用lua。 但是pipeline这个命令也是可以用的,那为什么不用pipeline呢? 首先说下pipeline的
Redis 集群分析-主从复制篇
一般的思路就是以主服的数据为准,从服连上主服时候先同步覆盖所有数据。然后如果主服执行了命令后,主服会把命令同步发生给从服务器。这就是我们常说的 “主写从读” 读写分离。
ReentrantLock(本地锁) 和 RedissonLock(跨进程锁 Redis) 对比
java.util.concurrent 包下面的锁,也是我们常用的本地锁。 ReentrantLock 我们主要看 非公平的,他的主要实现逻辑是在NonfairSync 继承于AbstractQueuedSynchronizer。所以我们看 AbstractQueuedSyn…
Netty多线程 和 Redis6 多线程对比
netty初始化线程,创建一个 boss线程池,一个work线程池,并且给new了一个channel处理注册线程的连接,并且为这个channel 添加了一个 ServerBootstrapAcceptor的channel。 BOSS线程组的 NioEventLoop.run()…
Redisson 为什么有时候加锁比不加锁要快?
1.加同步锁,保证整个流程是串行的。 2.用ack的复合操作先占位,保证这次操作是属于自己的。 官方概述:Redisson 是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。 所以说 Redisson 只是我们的程序和 Redis…
个人成就
文章被点赞
30
文章被阅读
17,588
掘力值
412
关注了
7
关注者
6
收藏集
0
关注标签
9
加入于
2017-10-02