- 博客(11)
- 收藏
- 关注
原创 nginx静态代理
nginx静态代理将登陆页面的图片文件复制到opt/static目录下(static目录是我自己新建的)删除项目中的静态文件ftl
2020-09-29 09:42:55 266
原创 nginx负载均衡Tomcat
nginx负载均衡1.首先在两个服务器分别启动Tomcat,保证两个Tomcat都可以访问2.修改nginx配置文件在server内添加(myservers是我随便取的名称,后面会用到,VMI是我的项目名) location /VMI { proxy_pass http://myservers; }在server外配置Tomcat地址(myservers要和前面的名称一致)upstream myservers { ser
2020-09-25 15:51:47 225
原创 linux下载安装nginx
linux下安装nginx打开官网下载稳定版官网使用linux上传软件上传软件包后解压(我的安装目录在/usr/local下) tar -zxvf nginx-1.18.0.tar.gz 由于Nginx是c语言编写的必须安装c语言环境yum -y install gcc pcre-devel zlib-devel openssl openssl-devel进入nginx,配置安装目录并编译 cd nginx-1.18.0/ ./configure --prefix=/usr/loc
2020-09-25 10:03:30 133
原创 docker命令
docker命令docker srarch 关键字:检索(docker srarch mysql)docker pull 镜像名: 版本号(docker pull mysql:5.7)docker images:已镜像列表docker rmi image-id:删除docker ps:查看启动的服务docker ps -a:查看启动和未启动的服务...
2020-09-21 15:23:15 96
原创 docker安装使用
docker安装使用更新yumyum update删除以前docker sudo yum remove docker | docker-common docker -selinux docker-engine下载安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/
2020-09-21 14:17:46 74
原创 redis集群搭建(一哨兵3服务)
redis集群搭建修改配置文件一主(6379)两从(6380,6381)打开第一个Redis的配置文件redis6379.conf修改端口修改进程pid添加日志修改持久化文件名打开第二个Redis的配置文件redis6380.conf连接主节点打开第三个Redis的配置文件redis6381.conf连接主节点设置broker哨兵创建setinel.conf文件vim setinel.conf编辑setinel.conf文件setinel mon
2020-09-18 11:38:01 94
原创 redis三种特殊类型
redis三种特殊类型geospatial 地理位置geoadd key值 维度 经度 城市名称:添加geopos key值 城市名称:查询经度维度geodist key值 城市名称1 城市名称2 单位:城市距离georadius key值 维度 经度 半径 单位:查询给定位置的城市名称georadiusbymember key值 城市名称 半径 单位:查询给定城市的城市名称geohash t key值 城市名称1 城市名称2:城市hash字符串zrange key值 0
2020-09-11 10:50:40 207
原创 reids命令
reids命令select 数据库编号:切换数据库(select 3)DBSIZE:查看数据库大小keys *:查看所有keyflushdb:清空当前数据库FLUSHALL:清空所有数据库EXISTS key值:查看key值是否存在move key值 1:移除EXPIRE key值 过期时间:设置过期时间(EXPIRE name 10)ttl key值:查看过期剩余时间type key值:查看类型String(key value)set key值 value值:设置
2020-09-10 17:48:06 108
原创 linux系统Redis安装
linux系统Redis安装1.进入官网下载https://redis.io/我这里下载5.0.9版本2.上传到linux系统后解压tar -zxvf redis-5.0.9.tar.gz3.下载C++环境 yum install gcc-c++查看环境 gcc -v4.进入Redis目录下执行make命令 cd redis-5.0.9 make确认是否安装完成make install默认安装到/usr/local/bin目录下5.创建目录在bin目录下创
2020-09-08 13:07:15 88
原创 activemq集群搭建
activemq集群搭建1.将activemq复制三分cp -r apache-activemq-5.16.0 activemq8161cp -r apache-activemq-5.16.0 activemq8162cp -r apache-activemq-5.16.0 activemq8163接下来我们将使用activemq8161,activemq8162,activemq8163来基于zookeeper做集群2.修改三个mq的端口(activemq8161不动,修改ac
2020-09-02 11:18:15 1408 5
原创 zookeeper分布式锁设计
分布式锁设计业务需求:为售票机设计分布式锁 ,多太机器同时售票,保证每台机器当前售票业务结束后,才可以开始下一次售票 。思路:利用zookeeper临时有序节点的特性为每次售票生成唯一的识别(也就是00000000001,000000000002这种格式的字符串),对每个业务的识别进行排序后,设定排在第一个的识别为获取到锁的识别,只有获取到锁的售票业务才可以进行售票,否则就只能等待,直到排在前面的识别释放了锁(也就是前一个节点被删除),才可以获取到锁。创建锁的工具类public class MyLo
2020-09-01 14:08:15 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人