最新 最热

撸完Spring源码,我开源了这个分布式缓存框架!!

经过三个月的时间,我终于撸完了Spring源码,快裂开了!!随后,开源了这个缓存框架!!!

2022-06-15
0

Redis集群一致性哈希算法

一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在...

2022-06-15
0

gcache 源码分析

FIFO(First In First Out)是一种先进先出的调度策略。先进先出策略,最先进入缓存的数据在缓存空间不够的情况下(超出最大元素限制)会被优先被清除掉,以腾出新的空间接受新的数据。策略算法主要比较缓存元素的创建时间。在数...

2022-06-14
0

网络协议之:memcached binary protocol详解

前面讲到了memcached的文本协议,虽然文本协议看起来非常简单,但是对于客户端来说一般还是会选择效率更高的二进制协议。

2022-06-13
0

Dragonfly安装&配置 Redis和Memcached的现代替代品

Dragonfly是一个现代的内存数据存储,与Redis和Memcached API完全兼容。Dragonfly在多线程,无共享架构之上实现了新颖的算法和数据结构。因此,与 Redis 相比,Dragonfly 的性能达到了 x25,并且在单个实例上支持数百万 QPS。...

2022-06-03
0

网络协议之:memcached text protocol详解

用过缓存系统的肯定都听过memcached的大名,memcached是一个非常优秀的分布式内存缓存系统,应用非常的广泛。Memcached不仅仅是Web缓存,它更是一个通用的数据缓存,基本上你可以将任何东西存入memcached中,它的分布式设计具...

2022-05-30
1

Mysql 数据库的介绍和分类(学习笔记一)

简单的说,数据库(因为Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方式来管理数据库里的数据。...

2022-05-24
0

使用 Thanos 查询前端优化查询性能

Thanos 中的 Query 组件可以提供一个统一的查询入口,但是当查询的数据规模较大的时候,对 querier 组件也会有很大的压力,为此 Thanos 也提供了一个 Query Frontend 的组件来提升性能。Thanos Query Frontend 是 Thanos Q...

2022-05-22
1

你见过的最全面的Python重点知识总结

这是一份来自于 SegmentFault 上的开发者 @二十一 总结的 Python 重点。由于总结了太多的东西,所以篇幅有点长,这也是作者"缝缝补补"总结了好久的东西,强烈建议收藏再慢慢看~...

2022-05-21
0

(memcached)高性能Linux服务器构建实战:运维监控、性能调优与集群应用

memcached:分布式内存对象缓存系统,很多时候做数据库前端CACHE使用 使用LRU算法,自动删除不需要的缓存 1、安装memcached 2、memcached -m 32m -p 11211 -d -u root -P xx.pid -c 256 -vv...

2022-05-19
0