280412Redis 脱坑指南 2020-11-15Redis 是一款 key-value 内存数据库。由于其上手快,执行效率高,拥有多种数据结构,支持持久化以及集群等功能和特点被众多互联网公司所使用。但是,如果使用和操作不当,会引起内存浪费,甚至系统宕机等严重后果。 在 Redis 5 种数据类型中,string 类型最为常用,也最为简单。但是,能解决问题不代表使用了正确的数据类型。 例如,将一个用户(name,age,city)信息保存到 Redis 中,下边有三种方案:
279131Nginx 整合 FastDFS 实现文件服务器 2019-09-11本篇衔接《FastDFS 环境搭建》内容进行讲解,上篇文章我们实现了图片上传的功能,但是无法通过 http 进行访问,本篇将解决该问题。 建议读者先浏览《FastDFS 环境搭建》再继续浏览本篇文章。 Nginx 整合 FastDFS 需要依赖 fastdfs-nginx-module 模块,我们需要将其下载下来。
277062FastDFS 环境搭建 2018-10-18最近闲下来,整理了一下笔记,今天就分享一下 FastDFS 环境搭建吧。 FastDFS 是用 C 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。
277521VMWare Workstation 与宿主机通信设置 2018-06-30作为一个开发人员,为了提升自身能力,需要不断学习新技术和模拟问题场景尝试解决问题。 使用虚拟机作为演练环境是个不错的方案,默认情况下宿主机与虚拟机不能正常通信,本篇将介绍具体步骤解决通信问题。 安装好 VMWare Workstation 时会自动在宿主机中安装 2 块虚拟网卡:VMnet1 和 VMnet8。
272660Jenkins 基础入门 2018-06-20Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 测试环境:CentOS 7.4, IP:192.168.10.100 如果是首次安装 jenkins 启动失败,应该是 jenkins 没有找到 jdk 命令的缘故。我们有两种方式解决:
942891Kibana 基础入门 2017-10-31Kibana 是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作。Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据。 本篇文章的内容基于 《Elasticsearch 基础入门》 和 《Logstash 基础入门》 讲解,还没了解 Elasticsearch 和 Logstach 的读者可以在本站中翻阅相应的文章或自行百度进行知识普及后再回到本文进行阅览。 启动后打开浏览器访问 http://192.168.2.43:5601 浏览 kibana
784880Logstash 基础入门 2017-10-30 Logstash 是一个开源的数据收集引擎,它具有备实时数据传输能力。它可以统一过滤来自不同源的数据,并按照开发者的制定的规范输出到目的地。 顾名思义,Logstash 收集数据对象就是日志文件。由于日志文件来源多(如:系统日志、服务器 日志等),且内容杂乱,不便于人类进行观察。因此,我们可以使用 Logstash 对日志文件进行收集和统一过滤,变成可读性高的内容,方便开发者或运维人员观察,从而有效的分析系统/项目运行的性能,做好监控和预警的准备工作等。
468772Nginx 快速入门 2017-10-18 Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性。 相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。能够支持高达 50,000 个并发连接数的响应,其使用 epoll and kqueue 作为开发模型。
347271Elasticsearch 基础入门 2017-09-27 ElasticSearch是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 索引:含有相同属性的文档集合