自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 对Redis的总结

redis 详解redis 是一个开源的,高性能的k-v数据库 ( redis 支持事务)redis具有有以下特征:(1)redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载使用(实时)。也可以通过对redis做快照,重启是恢复快照。(非实时)(2)redis 支持k-v类型的数据,同时还提供list,set,zset,hash等数据类型的存储...

2020-04-10 17:22:44 156

原创 再次阅读ceph文档,总结集群搭建步骤

ceph 集群搭建1.安装ceph-deployceph-deploy:yum install ceph-deployNtp: yum install ntp ntpdate ntp-doc2.安装SSH服务器:每个节点都安装ssh:yum install openssh-server3.创建ceph部署用户:ssh user@ceph-server sudo...

2020-04-08 19:07:50 239

原创 ceph 数据均衡(balance)

设置集群仅支持 Luminous(或者L之后的)客户端我采用octopus:ceph osd set-require-min-compat-client octopus或ceph osd set-require-min-compat-client octopus --yes-i-really-mean-it步骤:1.获取集群当前的osdmap信息为防止文件混乱,特意新建了文件夹 (在cephadm shell中执行)mkdir /root/dataceph osd getmap -o

2021-03-26 20:52:34 3774

原创 ceph (cephadm)集群部署

ceph 集群部署(cephadm)方法1: (ansible)ceph-ansible使用Ansible部署和管理Ceph集群。(1)ceph-ansible被广泛部署。(2)ceph-ansible未与Nautlius和Octopus中引入的新的Orchestrator API集成在一起,意味着更新的管理功能和仪表板集成不可用。方法2:(ceph-deploy)不再积极维护ceph-deploy。未在Nautilus之前的Ceph版本上进行测试。它不支持RHEL8,CentOS 8或

2021-03-26 20:50:13 3418

转载 redis 各种数据结构的encoding实现

redis 各种数据结构的encoding实现Redis type命令实际返回的就是当前键的数据结构类型,它们分别是:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),但这些只是Redis对外的数据结构。实际上每种数据结构都有自己底层的内部编码实现,而且是多种实现,这样Redis会在合适的场景选择合适的内部编码。可以看到每种数据结...

2020-05-03 11:30:05 2286 1

原创 Etcd简单分析

ETCDETCD是一个分布式的,强一致性的k-v存储。主要用于服务的注册与发现,以及共享配置为什么需要etcd分布式系统面临的问题是多节点之间的数据共享,所以分布式系统要么自己实现一个可靠的共享存储来同步信息,要么依赖一个可靠的共享存储服务(etcd)etcd 可以提供什么提供存储以及获取数据的接口,它通过协议保证 Etcd 集群中的多个节点数据的强一致性。用...

2020-04-12 13:26:48 550

原创 对分布式系统的简单理解

分布式系统分布式系统就是一个系统拆分成多个子系统并分别部署到不同的服务器节点上,而一致组合起来对外提供服务的系统由多个计算机节点组成,各节点通过网络连接进行通信。为什么使用分布式系统增大系统容量加强系统可用性(单体架构易发生单点故障)系统模块化重用度高软件服务被拆分,开发,发布速度快扩展性高分布式系统的优缺点优点:资源共享:若干节点通过网络互连,一个节点上...

2020-04-11 20:15:11 773 1

原创 go语言goroutine调度

GO语言goroutine 的调度go 语言是通过语言层面提供并发,即go语言的并发由go 开始go func(***){***}goroutinegoroutine 是一个与其他goroutine并发运行在同一地址空间的GO函数或方法,其本质是协程,是并行计算的核心,只需使用关键字go即可启动一个协程,且是处于异步的运行方式。一个运行的程序是由一个或多个goroutine...

2020-04-09 19:52:40 283

原创 RestFul Api详解

estful API 特性详解REST - Representational State Transfer - 表述性状态转移 (资源在网络中以某种形式进行状态转移)REST风格特点:1.资源所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。资源总要通过某种载体反应其内容,文本可以用txt格式表...

2020-04-09 13:44:22 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除