剑客
关注科技互联网

标签:Redis

技术教程

基于 Redis 的代理 ip 池设计

阅读(26)评论(0)

代理 ip 因为配置简单而且廉价,经常用来作为反反爬虫的手段,但是稳定性一直是其诟病。筛选出优质的代理 ip 并不简单,即使付费购买的代理 ip 源,卖家也不敢保证 100% 可用;另外代理 ip 的生命周期也无法预知,可能上一秒能用,下一...

技术教程

Redis-4.0 module实现

阅读(26)评论(0)

直到今天为止 (2017-01-17) Redis 4.0 已经发布 4.0 两个 rc 版本, 相比于上个版本(3.2),这个版本的改动应该说是巨大的,主要有以下几个点:

技术教程

Web 版 redis-cli 折腾记

阅读(53)评论(0)

最近整了个 Go 版redis-cli, 完了之后给同事分享了下。TL 问能否整个 web 版的 redis-cli, 即在网页上命令行式地操作 redis。 回想起有个工具叫 gotty , 能让命令行工具运行在网页上。 网页和后端通过 ...

技术教程

在OnceIO(Node.JS)中用Redis储存Session

阅读(61)评论(0)

单线程的 Node.js 为了充分利用 CPU 的多核特性,采用了 cluster 模块,利用主从模式,生成与 CPU 核心数量相当的子进程,主进程捕获请求随机分配给子进程处理,并负责子进程的崩溃重启。进程与进程之间是不能共享数据的,如果把...

技术教程

如何快速高效地修 bug?

阅读(27)评论(0)

看到知乎上的一个问题,心血来潮,随意写写,请读者不要太较真。看回答,有一些可操作性很强的答案。但是呢,你知道的,考试好不代表能力强,如果你只是学习别人的方法而并不理解,那么学来之后只会是东施效颦而不能融会贯通。所以呢,我也来发表一下自己的见...

技术教程

Go 语言实现的 redis-cli

阅读(60)评论(0)

有时候,我想查下线上的 redis 数据,但是我不能直接在内网访问生产环境的机器,我只能通过跳板机登录上我拥有权限的机器,而我拥有权限(开发权限)的机器上并没有安装 redis-cli。这时候我只能请求运维同学帮我装一个,虽然对他们来说只是...

技术教程

分布式锁

阅读(48)评论(0)

最近在业务中出现用户重复提交退款,因为重复提交时间差极端,在加上中间网络延迟,导致请求到达服务端时,出现两个请求的时间差在毫秒级,从而导致重复数据;后来在商户端也出现类似的情况,因此开始在关键业务中使用分布式锁来解决这类问题。

技术教程

lua-resty-redis 返回空值的问题记录

阅读(47)评论(0)

我们的服务本来使用一组redis,以一致性哈希的方式来使用,现在打算替换为云平台的redis集群服务,因此需要设计一个平滑过渡的方案。解决方案并不难,两种方式可以使用不同的key,对于一种key使用ring_redis,另一种使用redis...