摘要: 1. RDB(redis database) 1.1 含义 在指定的时间间隔里,将内存中的数据集快照写入磁盘;在恢复时直接将快照数据读到内存 1.2 实现流程 1、redis 服务端开启一个子线程 2、子进程将数据集写入到一个临时RDB文件中(dump.rdb) 3、子进程完成对一个新的RDB文件写 阅读全文
posted @ 2021-03-29 15:14 朝朝哥 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 申明一个内存空间,后续申明相同的值,不会再开辟一块新的内存空间,指向已有的内存空间 2.适用类型 1. str 2. int 3. bool 3.实现原理 1. 系统维护一个记录驻留对象的字典 2. 当某个对象需要驻留,查看在字典中是否存在,若存在就指向已存在的内存空间; 3. 新驻留对 阅读全文
posted @ 2021-03-16 14:58 朝朝哥 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 面试题 这是我2018年的面试题,当时对elasticsearch的使用很陌生,没做出来,上周无意中被翻出来了,现在搞了下 分析下要求:我们需要起三个服务,mysql,es和python的后端服务 后端服务需要两个接口,保存和搜索;数据保存在mysql,搜索的时候查询es,那就需要在数据保存到mys 阅读全文
posted @ 2021-02-24 13:43 朝朝哥 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 0. 架构简介 1. 架构类型 1.1 单机模式 优点: 1、部署简单,2、数据一致性 问题: 1、内存容量有限 2、处理能力有限 3、无法高可用 1.2 主从模式 流程:类似于mysql主从同步,通过RDB或者AOF方式,从库同步主库数据,主库出现故障时,手动切换到从库提供服务 优点:降低了主库的 阅读全文
posted @ 2021-02-21 17:44 朝朝哥 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.简介-安装 参考:https://docs.docker.com/compose/gettingstarted/ 1. compose是docker应用程序工具,通过yml文件配置管理多个容器服务; 2. 步骤 2.1使用 Dockerfile 定义应用程序的环境。 2.2使用 docker-c 阅读全文
posted @ 2021-01-25 11:30 朝朝哥 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1. 准备镜像 docker pull redis docker pull postgres docker pull sentry [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 阅读全文
posted @ 2021-01-21 13:48 朝朝哥 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. cat 不适合查看大文件 1、查看文件及行号 [root@localhost teone]# cat -n one.log 1 2 this is a test 2 3 Are you like awk 3 This's a test 4 10 There are orange,apple,m 阅读全文
posted @ 2021-01-13 20:17 朝朝哥 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1. 开启bin-log vim /etc/my.cnf log_bin=/var/log/data/mysql-bin binlog_format = row #日志格式 systemctl restart mysqld 常用命令: # 是否启用binlog日志 show variables li 阅读全文
posted @ 2021-01-13 14:08 朝朝哥 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1.安装 需先下载java环境 # 拉取库的配置到本地对应文件 0、wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 1、wget https://pkg.jenkins.io/re 阅读全文
posted @ 2020-12-11 13:41 朝朝哥 阅读(476) 评论(0) 推荐(1) 编辑
摘要: 1.服务端 1、创建目录存放代码库 [root@localhost home]# mkdir git_ck 2、初始化代码库testgit.git [root@localhost git_ck]# git init --bare testgit.git 初始化空的 Git 版本库于 /home/gi 阅读全文
posted @ 2020-12-08 16:26 朝朝哥 阅读(175) 评论(0) 推荐(0) 编辑