vhr项目的个人记录

一、准备redis 

redis简介

REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。

Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。

Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。

菜鸟教程 [https://www.runoob.com/redis/redis-tutorial.html]

源码 [https://github.com/redis/redis]

1.官网[https://redis.io/]下载稳定的redis版本

2.下载后打开终端解压

tar zxvf redis-6.2.5-tar.gz

3.将解压后文件夹放到/usr/local

mv redis-6.2.5 /usr/local/

        这里因为Mac电脑的权限问题所以没有成功。

        3.1  修改权限 [sudo chmod -777 /usr/local/] 

sudo chmod -777 /usr/local/

        某些Macos版本更新后,电脑启用了SIP(System Integrity Protection),增加了rootless机制,导致即使利用3.1命令,在root权限下依然无法修改文件,在必要时候为了能够修改下面的文件,我们只能关闭该保护机制。

        3.2  重启,过程中按住 command+R,进入保护模式

        3.3  打开终端。输入命令,关闭保护机制

csrutil disable

        3.4  重启电脑,重新执行3.1命令修改为root权限,即可顺利执行3的移动文件的命令。

4.进入redis文件目录下

cd /usr/local/redis-6.2.5/

5.测试编译 。(这一步应该不是必须的,就是测试一下,我中断了也没影响)

sudo make test

6.编译安装 

sudo make install

7.启动redis [redis-server] 

redis-server

出现如下画面则启动成功:

 8. 测试redis,新建终端,输入命令

redis-cli

此时已经准备好了redis。可以在后端文件中配置自己的redis,password其实就是自己电脑密码。

二、数据库导入【navicat mysql数据库可视化管理工具】

mysql简介

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

菜鸟教程 [https://www.runoob.com/mysql/mysql-tutorial.html]

1. 在数据库下新建数据库,数据库名[vhr]

2. 打开vhr数据库,运行.sql文件。即导入成功。(在新版本中这一步已经不需要了,建立空数据库,后端调试成功后就自动导入数据库了。牛批)

3. 在后端文件中配置自己的数据库连接,password是自己的数据库密码。

mysql JDBC URL格式如下:

jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...

其中url中参数serverTimezone=Asia/Shanghai 的原因:

mysql返回的时间总是有问题,比实际时间要早8小时。 为解决这个问题,可以选择东8区的Hongkong、Asia/Shanghai或者Asia/Hongkong作为参数

三、配置自己的RabbitMQ

rabbitmq简介

消息系统允许软件、应用相互连接和扩展.这些应用可以相互链接起来组成一个更大的应用,或者将用户设备和数据进行连接.消息系统通过将消息的发送和接收分离来实现应用程序的异步和解偶 

 RabbitMQ是一个消息代理 - 一个消息系统的媒介。它可以为你的应用提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全。

中文文档[http://rabbitmq.mr-ping.com/description.html]

基本原理[https://blog.csdn.net/yingfeng612/article/details/80150592

[https://blog.csdn.net/yingfeng612/article/details/81070115]

1. 利用brew安装rabbitmq。出了点错,主要是更新系统后homebrew的问题,卸载重装了之后好像没啥问题了。

brew install rabbitmq

 2.安装完成后需要将/usr/local/sbin添加到$PATH,可以将下面这两行加到~/.bash_profile:

# RabbitMQ Config
export PATH=$PATH:/usr/local/sbin

添加完后,:wq保存退出,输入命令使环境变量立即生效。

source ~/.bash_profile

3.启动rabbitmq  

cd /usr/local/opt/rabbitmq/sbin/
./rabbitmq-server

遇到了端口占用问题。。。结果忘了mac命令和linux 不一样走了一些坑。罢了,菜鸡哭泣。

4.登陆web管理界面

[http://localhost:15672

usr:guest

password:guest

准备工作完成!!! 

tips:由于每次电脑重启开机之后都需要重新打开redis和rabbitmq。所以可以试试写个开机自启动脚本简化一下每次开机的操作~给自己留个小任务!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值