最新 最热

Redis专题(3):锁的基本概念到Redis分布式锁实现

近来,分布式的问题被广泛提及,比如分布式事务、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概念,再介绍分布式锁,以及如何用Redis来实现分布式锁。...

2019-09-23
3

redis数据结构及内部编码-hash数据结构

在讲redis的hash数据结构之前我们先了解下skiplistWikipedia给出的解释如下:跳跃列表(skiplist)是一种数据结构。它允许快速查询一个有序连续元素的数据链表。跳跃列表的平均查找和插入时间复杂度都是O(log n),优于普通...

2019-09-23
0

Redis 数据库详解及参数调优

Redis数据库是一个非关系型数据库,和oracle、mysql、sql server等关系型数据库不是同一类型。NoSQL是非关系型数据库的总称,主流的NoSQL数据库有redis、MongBD等。NoSQL的存储方式、存储结构以及使用的场景都是完全不同...

2019-09-23
5

Squid代理服务器搭建亿级爬虫IP代理池

做爬虫抓取时,我们经常会碰到网站针对IP地址封锁的反爬虫策略。但只要有大量可用的IP资源,问题自然迎刃而解。

2019-09-23
0

Redis 复制过程详解

Redis 的复制功能分为同步( sync )和命令传播( command propagate )两个步骤:

2019-09-23
0

Django项目(三)

在Django中发送一个邮件是先发送给smtp服务器,smtp发送到目的邮箱,那么这个中间是有一个等待的过程,我们不想让他等待,直接跳转主页。也就是说我告诉他要去发送一封邮件,我们不用等待他发送成功!...

2019-09-23
1

Redis数据库

Redis是一种nosql数据库(非关系型数据库),存取数据的格式是像字典一样key->value的形式。

2019-09-23
4

利用Python协助解读C/C++程序源码

终于更新一个小的python项目来一起动手学习了,今天想看看Redis源码,可惜太慢太多,思维太乱,于是想到看是否用Python可以分析出这个源码直接的依赖关系。...

2019-09-20
5

Redis优雅实现分布式锁

在实际项目开发中经常会遇到这样一个业务场景:如果同一台机器有多个线程抢夺同一个共享资源,同一个线程多次执行会出现异常,这种情况下就会出现非线程安全。我们解决方法通常使用锁来解决。但是如果有多台机器呢?这时候我...

2019-09-20
4

全民学NoSQL之KV类型数据库Redis

每个人都应该懂点NoSQL知识;每个人都应该学点Redis知识;每个人都应该看一下这篇文章;

2019-09-20
4