会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
来自东方地灵殿的小提琴手
愿时间能带走痛苦
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
28
下一页
2020年7月17日
12. Redis中的消息队列
摘要: 楔子 Redis虽然是一个缓存,但是它也可以作为一个消息队列。所以redis还是比较有野心的,本来在缓存方面就已经把memcached给干掉了,但还想在消息队列的方向上闯一闯。不过虽说Redis支持消息队列,但是它还是作为缓存更加的专业,大公司很少有将redis作为消息队列来使用的,因此消息队列的话
阅读全文
posted @ 2020-07-17 22:12 古明地盆
阅读(924)
评论(0)
推荐(0)
2020年7月16日
11. 优秀的基数统计算法--HyperLogLog
摘要: 楔子 在我们实际开发的过程中,可能会遇到这样一个问题,当我们需要统计一个大型网站的独立访问次数时,该用什么的类型来统计? 如果我们使用 Redis 中的集合来统计,当它每天有数千万级别的访问时,将会是一个巨大的问题。因为这些访问量不能被清空,我们运营人员可能会随时查看这些信息,那么随着时间的推移,这
阅读全文
posted @ 2020-07-16 23:04 古明地盆
阅读(2116)
评论(0)
推荐(2)
10. Redis实现限流功能
摘要: 楔子 "限流"这种事情即使在生活中也很常见,比如我们银行办理业务,银行不可能给去的所有人同时服务,因为柜台就那么几个。所以可能一次只给5个人办理业务,其他的人只能在后面排队;再比如打饭等等,也是一样的道理。因为能提供服务的数量有限,所以必须要通过限流的方式。 在程序的层面上也是一样的,如果我们的系统
阅读全文
posted @ 2020-07-16 16:49 古明地盆
阅读(2205)
评论(1)
推荐(1)
9. Redis中游标迭代器(scan)
摘要: 楔子 我们说如果想查询数据库中都有哪些key的话,那么可以使用keys命令来查看,keys后面接一个模式,即可返回所有匹配指定模式的key。并且指定模式的时候,可以使用通配符,比如: *:匹配任意多个任意字符 ?:匹配单个任意字符 [...]:匹配[]中的任意一个字符 当然keys这个命令很简单,用
阅读全文
posted @ 2020-07-16 12:38 古明地盆
阅读(4657)
评论(1)
推荐(3)
2020年7月15日
8. 使用Redis查询附近的人或商家
摘要: 楔子 查询附近的人或者附近的商家等等是一个非常常用并且实用的功能,比如:我们经常使用高德地图、百度地图或者其它地图,去查询我们想去的目的地在什么位置,并且还会显示距离。如果我们去的地方有多个,比如我们想去招商银行,但如果附近有多个招商银行,那么地图会显示附近的所有银行,并默认按照距离进行排序,然后我
阅读全文
posted @ 2020-07-15 23:58 古明地盆
阅读(1376)
评论(0)
推荐(1)
7. Redis的管道技术
摘要: 管道技术(Pipeline)是客户端提供的一种批处理技术,用于一次处理多个Redis,从而提高整个交互的性能。 通常情况下Redis是单线程执行的,客户端先向服务器发送请求,服务端接收并处理请求、然后把结果返回给客户端,这种处理模式在非频繁请求时不会出现任何问题。 但如果出现集中大批量请求时,因为每
阅读全文
posted @ 2020-07-15 12:36 古明地盆
阅读(965)
评论(0)
推荐(1)
2020年7月14日
6. Redis在内存用完时会怎么办?以及Redis如何处理已过期的数据?
摘要: 楔子 在某些极端情况下,软件为了能正常运行会做一些保护性的措施,比如运行内存超过最大值之后的处理,以及键值过期之后的处理等等,都属于此类问题,而专业而全面的回答这些问题恰好是一个工程师所具备的优秀品质。 那么下面我们就来探讨一下。 Redis内存用完了会怎么办? Redis 的内存用完指的是 Red
阅读全文
posted @ 2020-07-14 22:54 古明地盆
阅读(1701)
评论(0)
推荐(3)
5. 详解Redis中的事务
摘要: 楔子 我们知道 Redis 是有事务功能的,尽管它不像关系型数据库那样常用,但是在面试中还是很容易被问到的,下面我们就来总结一下 Redis 的事务。 通过 Redis 事务的原理以及实际操作,来彻底攻略 Redis 中的事务。 事务介绍 Redis 事务是一组命令的集合,将多个命令进行打包,然后这
阅读全文
posted @ 2020-07-14 13:32 古明地盆
阅读(1200)
评论(0)
推荐(0)
2020年7月13日
4. Redis的配置文件以及持久化
摘要: 配置文件 Redis 最大的一个特点就是它的配置文件行数非常多,加上注释大概一千三四百行,里面有大量的配置可以供我们进行设置。其实关于 Redis 的配置我们之前也提到过,比如:开启多线程、设置线程数、数据结构内部存储元素的数量限制等等,那么下面我们就来介绍一下 Redis 配置文件中一些其它的常见
阅读全文
posted @ 2020-07-13 23:41 古明地盆
阅读(8553)
评论(0)
推荐(3)
2020年7月12日
《Cython系列》8. 使用 Cython 释放 GIL 实现并行执行
摘要: 楔子 在前面的章节中,我们看到 Cython 可以将 Python 的性能提升 10 倍、100 倍、甚至 1000 倍,而这些性能的提升只需要我们做一些简单的修改即可。并且我们还了解了 Cython 的类型化 memoryview,通过类型化 memoryview,我们实现了一个比内置的 sum
阅读全文
posted @ 2020-07-12 21:10 古明地盆
阅读(7870)
评论(4)
推荐(5)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
28
下一页
公告