近来项目里引用了Redis,本来用这高端玩意就是为了加速项目跑的速度。然而,用着用着越来越慢。而之前就做着性能优化的活,也顺手接下了优化Redis的活...
回忆十年前 Redis 项目刚刚开始的时候,那应该是我职业生涯最激动人心的时刻。为了持续扩容服务,我们创造了很多新概念。这些概念其实已经在技术领域流行很多年了,但是在当时我们并不了解也不曾验证过是否可行。不过没关...
Celery是Python开发的分布式任务调度模块,今天抽空看了一下,果然接口简单,开发容易,5分钟就写出了一个异步发送邮件的服务。
在上一篇中我们讲了通用优惠券系统的设计,这篇主要是以优惠券重构后,我们现有系统接入到该通用优惠券系统过程中遇到的数据迁移与一致性问题相关的思考与实践。我们早期的优惠券系统使用的是ckv的存储,后来为了统一,全部...
Redis是单线程的!Redis是基于内存操作,速度很快~,Redis的性能瓶颈跟机器的内存和网络带宽有关!跟CPU没有多大关系。
全局指令redis有5种数据类型,它们是键值对中的值,对于键来说有些通用的命令。这里称之为全局指令。set 创建一个键值对
在Redis中,大key指的是key对应的value值所占的内存空间比较大,例如一个字符串类型的value最大可以存储512MB的内容,一个列表类型的value最多可以存储2的32次方-1个元素,一般情况下,我们认为字符串类型的key的value值超过10...
我们说,要评判一个东西的好坏,一定要说明具体在什么业务场景。脱离业务谈好坏是没有意义的。
接下来就解决这些warning问题(如果不解决这些问题,redis的性能会受到很大的影响)。1)解决最大打开文件数问题
envoy 可以集成一个全局grpc ratelimit 服务,称之为为rate limit service,