分类
文章

如何解决redis中的问题

介绍 Redis是一个开放源代码的内存中键值数据存储。它带有几个命令,可以帮助您进行故障排除和调试。由于Redis具有内存中的键值存储的性质,因此其中许多命令都集中在内存管理上,但是还有一些其他命令对于概述Redis服务器的状态很有用。本教程将提供有关如何使用其中一些命令来帮助诊断和解决使用Redis时可能遇到的问题的详细信息。 How To Use This Guide本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务有关的任何部分。 本指南中显示的命令已在运行Redis 4.0.9版的 […]

分类
文章

如何在centos 7上使用rbenv安装ruby on rails

介绍 Ruby on Rails是一个非常流行的开源Web框架,它提供了一种使用Ruby编写Web应用程序的好方法。 本教程将向您展示如何使用rbenv在CentOS 7上安装Ruby on Rails。这将为您提供开发Ruby on Rails应用程序的坚实环境。 rbenv提供了一种安装和管理各种版本Ruby的简便方法,并且比RVM更简单,更不易打扰。这将帮助您确保所开发的Ruby版本与您的生产环境匹配。 先决条件 在安装rbenv之前,您必须有权访问CentOS 7服务器上的超级用户帐户。如果您需要帮 […]

分类
文章

如何在ubuntu 14-04上安装ruby on rails和rbenv

介绍 Ruby on Rails是一个非常流行的开源Web框架,它提供了一种使用Ruby编写Web应用程序的好方法。 本教程将向您展示如何使用rbenv在Ubuntu 14.04上安装Ruby on Rails。这将为您提供开发Ruby on Rails应用程序的坚实环境。 rbenv提供了一种简单的方法来安装和管理各种版本的Ruby,并且它比RVM更简单,更不易打扰。这将帮助您确保所开发的Ruby版本与您的生产环境匹配。 先决条件 在安装rbenv之前,您必须有权访问Ubuntu 14.04服务器上的超级 […]

分类
文章

如何在centos 7安装与安全配置redis

介绍 Redis是一种开源的内存中数据结构存储,擅长缓存。作为非关系数据库,Redis以其灵活性,性能,可伸缩性和广泛的语言支持而闻名。 Redis旨在供受信任的客户在受信任的环境中使用,并且没有自身强大的安全功能。但是,Redis确实具有一些安全功能 ,其中包括基本的未加密密码以及命令重命名和禁用。本教程提供了有关如何配置这些安全功能的说明,还介绍了一些其他设置,这些设置可以增强CentOS 7上独立Redis安装的安全性。 请注意,本指南未解决Redis服务器和客户端应用程序位于不同主机或不同数据中心的 […]

分类
文章

如何在postgresql中对vps使用角色和管理授予权限 2

什么是PostgreSQL PostgreSQL是使用SQL查询语言的开源数据库管理系统。PostgreSQL是一个功能强大的工具,可用于管理VPS上的应用程序和Web数据。 在本指南中,我们将讨论如何正确管理权限和用户授予权限。这将使您能够为您的应用程序提供所需的特权,而不会给他们提供影响独立数据库的自由。 我们将在Ubuntu 12.04云服务器上使用PostgreSQL,但安装之外的所有内容在任何现代Linux发行版上均应相同。 初始PostgreSQL设置 如果尚未在Ubuntu上安装Postgre […]

分类
文章

如何在macos上的ruby on rails应用程序中使用postgresql

介绍 使用Ruby on Rails Web框架时,默认情况下会将您的应用程序设置为使用SQLite作为数据库。SQLite是一个轻量级,可移植且用户友好的关系数据库,在低内存环境中表现特别出色,并且在许多情况下都能很好地工作。但是,对于需要更可靠的数据完整性和程序可扩展性的高度复杂的应用程序而言, PostgreSQL数据库将是更健壮和灵活的选择。为了将Ruby on Rails设置配置为使用PostgreSQL,您将需要执行一些其他步骤来使其启动并运行。 在本教程中,您将设置连接到本地macOS计算机上 […]

分类
文章

如何在ubuntu 14-04应用程序上使用postgresql与ruby on rails

介绍 Ruby on Rails使用sqlite3作为其默认数据库,该数据库在许多情况下都很好用,但可能不足以支持您的应用程序。如果您的应用程序需要由客户端/服务器SQL数据库(例如PostgreSQL或MySQL )提供的可伸缩性,集中化和控制(或其他任何功能),则将需要执行一些附加步骤来使其启动并运行。 本教程将向您展示如何在Ubuntu 14.04服务器上设置开发Ruby on Rails环境,该环境将允许您的应用程序使用PostgreSQL数据库。首先,我们将介绍如何安装和配置PostgreSQL。 […]

分类
文章

如何在ubuntu 18 04上使用postgresql与ruby on rails应用程序

介绍 使用Ruby on Rails Web框架时,默认情况下会将您的应用程序设置为使用SQLite作为数据库。SQLite是一个轻量级,可移植且用户友好的关系数据库,在低内存环境中表现特别出色,并且在许多情况下都能很好地工作。但是,对于需要更可靠的数据完整性和程序可扩展性的高度复杂的应用程序而言, PostgreSQL数据库将是更健壮和灵活的选择。为了将Ruby on Rails设置配置为使用PostgreSQL,您将需要执行一些其他步骤来使其启动并运行。 在本教程中,您将建立一个连接到Ubuntu 18 […]

分类
文章

如何使用prometheus监控你的ubuntu 14-04服务器

介绍 Prometheus是SoundCloud开发的开源监视系统。与其他监视系统(例如InfluxDB和Graphite)一样,Prometheus将所有数据存储在时间序列数据库中。但是,它提供了多维数据模型和强大的查询语言,使系统管理员不仅可以轻松微调其指标的定义,还可以生成更准确的报告。 此外,Prometheus项目还包括PromDash(基于浏览器的工具,可用于开发自定义仪表板)和实验性AlertManager,能够通过电子邮件,Flowdock,Slack,HipChat等发送警报。 在本教程中 […]

分类
文章

如何使用haproxy设置mysql负载平衡–3

序幕 HAProxy是一个开源软件,可以负载均衡HTTP和TCP服务器。在上一篇有关HAProxy的文章中,我们为HTTP配置了负载平衡,而在本文中,我们将为MySQL做同样的事情。您的所有MySQL服务器都必须配置为执行Master-Master复制,因为负载平衡涉及读取和写入所有后端。 本文将使用以下三个液滴: Droplet 1 – Load Balancer主机名:haproxy操作系统:Ubuntu专用IP:10.0.0.100 Droplet 2 – Node 1主机名: […]