腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
haifeiWu与他朋友们的专栏
https://www.hchstudio.cn/
专栏成员
举报
81
文章
97316
阅读量
20
订阅数
订阅专栏
申请加入专栏
全部文章(81)
其他(32)
编程算法(16)
java(11)
云数据库 Redis(11)
go(6)
开源(6)
缓存(6)
git(5)
spring(5)
http(5)
android(4)
分布式(4)
jdk(4)
rpc(4)
数据结构(4)
kafka(4)
zookeeper(3)
微服务(3)
官方文档(2)
php(2)
lua(2)
node.js(2)
html(2)
云数据库 SQL Server(2)
sql(2)
ide(2)
api(2)
存储(2)
网络安全(2)
jvm(2)
https(2)
DNS 解析 DNSPod(1)
.net(1)
servlet(1)
bootstrap(1)
react(1)
xml(1)
单片机(1)
数据库(1)
oracle(1)
postgresql(1)
access(1)
mvc(1)
打包(1)
github(1)
jar(1)
maven(1)
lucene/solr(1)
apache(1)
容器镜像服务(1)
消息队列 CMQ 版(1)
es 2(1)
数据迁移(1)
erp(1)
mybatis(1)
jdbc(1)
kotlin(1)
二叉树(1)
aop(1)
tcp/ip(1)
dubbo(1)
udp(1)
jenkins(1)
gradle(1)
hexo(1)
安全(1)
数据处理(1)
nat(1)
汽车(1)
小程序·云开发(1)
搜索文章
搜索
搜索
关闭
Zookeeper 与分布式锁
node.js
分布式
zookeeper
云数据库 Redis
单片机
在上篇文章中讨论了基于 Redis 的单机分布式锁与集群分布式锁的方案,在数据一致性要求不是很高的情况下,Redis 实现的分布式锁可以满足我们的要求。最近在拜读了 zookeeper 的论文之后,对于 zookeeper 实现的分布式锁,也是有必要了解一下的。
haifeiWu
2020-06-23
411
0
基于Redis的分布式锁到底安全吗?
云数据库 Redis
编程算法
分布式
2,注意事项(对释放锁的控制,以及锁超时的控制)random_value 要保证唯一,可以用 trace_id 来保证! 3,存在的问题,单机Redis只是依赖单台 Redis ,当依赖的 Redis 挂掉之后会造成比较大的问题! 4,那么部署 Redis 的主从可以保证吗?主要原因是 Redis 主节点与从节点之间的数据同步是异步的。
haifeiWu
2020-02-18
787
0
如何使用 Redis 实现分布式锁
分布式
云数据库 Redis
锁是我们在设计和实现大多数系统时绕不过的话题。一旦有竞争条件出现,在没有保护的操作的前提下,可能会出现不可预知的问题。
haifeiWu
2020-02-10
1.6K
0
实时数据并发写入 Redis 优化
lua
云数据库 Redis
编程算法
当前架构的逻辑是将并发请求数据写入队列中,然后起一个单独的异步线程对数据进行串行处理。这种方式的好处就是不用考虑并发的问题,当然其弊端也是显而易见的~
haifeiWu
2020-02-10
1.9K
0
Pika 性能优化
云数据库 Redis
编程算法
数据结构
最近在迁移线上 Redis 到 Pika 的过程中,因为业务需要,需要对项目中原有对 pika 读取操作的代码进行优化,最后结果就是读取百万级的数据由原来的30降低到10分钟左右。
haifeiWu
2020-02-10
1.4K
0
Redis 与 Lua 使用中的小问题
lua
云数据库 Redis
官方文档
数据结构
编程算法
在 Redis 里执行 get 或 hget 不存在的 key 或 field 时返回值在终端显式的是 (nil),类似于下面这样
haifeiWu
2020-01-20
3.8K
0
自建脚手架之配置中心--LightConf的实现
jdbc
云数据库 Redis
git
开源
http
常规项目开发过程中, 通常会将配置信息位于在项目resource目录下的properties文件文件中, 配置信息通常包括有: jdbc地址配置、redis地址配置、活动开关……等等。因此每次上线或者服务迁移的时候都要手动修改配置,并一台一台的重启服务器,甚是麻烦,且费时费力。 于是便萌生出了使用配置中心的想法,在考察了github上的apoll,xxl-conf等开源项目后,感觉都不适合我司的应用模型,于是决定自研一套符合自己的配置中心,因此LightConf便应运而生,当然LightConf也借鉴了apoll,xxl-conf的部分代码实现。
haifeiWu
2018-09-11
452
0
TCP 粘包问题浅析及其解决方案
udp
http
java
go
云数据库 Redis
最近一直在做中间件相关的东西,所以接触到的各种协议比较多,总的来说有TCP,UDP,HTTP等各种网络传输协议,因此楼主想先从协议最基本的TCP粘包问题搞起,把计算机网络这部分基础夯实一下。
haifeiWu
2018-09-11
2.3K
0
golang重构博客统计服务
go
容器镜像服务
spring
云数据库 Redis
存储
作为一个后端开发,在docker,etcd,k8s等新技术不断涌现的今天,其背后的功臣golang在语言排行榜上持续走高,因此楼主也就开了这次使用golang自己开发的基础功能的二次装逼之旅。
haifeiWu
2018-09-11
581
0
Redis协议规范(译文)
云数据库 Redis
Redis客户端使用名为RESP(Redis序列化协议)的协议与Redis服务器进行通信。 虽然该协议是专为Redis设计的,但它可以用于其他CS软件项目的通讯协议。
haifeiWu
2018-08-10
1K
0
Netty 源码中对 Redis 协议的实现
云数据库 Redis
近期一直在做网络协议相关的工作,所以博客也就与之相关的比较多,今天楼主结合 Redis的协议 RESP 看看在 Netty 源码中是如何实现的。
haifeiWu
2018-08-10
1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档