logo

资源说明

@JIYI @Leader

项目虚机、软件、环境资源配置说明

根据自己需求,说明标题的主题内容。这里我给了一个简单示例:加里敦 基于 Gitbook 的项目文档 的内部资源配置。主要涉及开发测试与正式环境下资源说明。具体包含 MySQLRedis 等数据库配置和使用说明,以及正式部署资源的申请标准,和部署注意事项。并记录主要使用的操作命令和相应的参考文档。

目录内容

本文档包含以下内容:

1. 项目资源

下面为目前暂时需要的资源工具,分为测试和正式的。

Redis :作为分布式任务有序队列使用,同时也作为存储任务结果的临时存储器;

MySQL: 作为对外提供 Web API 服务的存储器,因其索引具有加速查询性,因此适合;

1.1. 测试环境

Redis :

  • 类型:Master-Slave 类型
  • 内存:2 GB
  • Host: my.test.redis.aaa.bbb.ccc:1234
  • 密码:xxxxxx

MySQL :

  • 地址:127.0.0.1:3306
  • 用户/密码:username/passwd
  • 数据库:projectdoc

1.2. 正式环境

Redis :

  • 类型:Master-Slave 类型
  • 内存:前期 2 GB,之后扩容为 5 GB
  • Host: my.formal.redis.aaa.bbb.ccc:1234

MySQL :

  • Host: my.formal.mysql.aaa.bbb:3306
  • 用户/密码:username / passwd
  • 数据库:projectdoc

2. 学习实践

2.1. Redis

  • 官网:https://redis.io/
  • MacOS 安装:

      # 从官网下载软件包
      tar -zxf redis-xxx.tar.gz
      mv redis-xxx /usr/local/redis-xxx
      # 建立软链接
      ln -s /usr/local/redis-xx /usr/local/redis
      # 添加到环境变量
      export REDIS_HOME=/usr/local/redis
    
  • 启动服务:redis-server
  • 本地连接:redis-cli
  • 连接远程:

      redis-cli -h [ip] -p [port] -a [pwd]
      # 例如:
      redis-cli -h 127.0.0.1 -p 1234 -a 123456
    
  • 其他操作:

     # 选择数据库,默认 Redis 有 16 个
     select [index]
     # 显示所有 pattern 匹配的键
     KEYS [pattern_key]
     # 显示列表长度
     LLEN [key]
     # 显示列表从 start 到 end 索引,显示所有则 end = -1
     LRANGE [key] [start] [end]
    

2.2. MySQL

  • 官网:https://www.mysql.com/
  • 安装:

      wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
      rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
      yum install  -y  mysql-community-server
    
  • 启动:

      service mysqld start/stop/status
      systemctl start/stop/status mysqld.service
    
  • 其他:

      # 修改 root 密码
      mysqladmin -u root password "newpass"
      # 配置文件:
      /etc/my.cnf
      # 允许远程登录
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    

3. 参考

  1. https://redis.io/
  2. https://www.mysql.com/
  3. https://www.cnblogs.com/alex3714/p/6351797.html
  4. https://www.cnblogs.com/guanfuchang/p/6561034.html
  5. https://blog.csdn.net/chenqiuge1984/article/details/80127446
Copyright © csyiji@gmail.com 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-09-14 17:20:17

results matching ""

    No results matching ""