- 博客(6)
- 收藏
- 关注
原创 基于 Docker 安装 Redis Sentinel 集群部署
概述Redis 集群可以在一组 redis 节点之间实现高可用性和 sharding。在集群中会有 1 个 master 和多个 slave 节点。当 master 节点失效时,应选举出一个 slave 节点作为新的 master。然而 Redis 本身(包括它的很多客户端)没有实现自动故障发现并进行主备切换的能力,需要外部的监控方案来实现自动故障恢复。Redis Sentinel 是官方推荐...
2019-04-24 22:24:51
545
1
原创 基于 Docker 安装 Jenkins
docker-compose.ymlJenkins 是一个简单易用的持续集成软件平台,我们依然采用 Docker 的方式部署,docker-compose.yml 配置文件如下:version: '3.1'services: jenkins: restart: always image: jenkinsci/jenkins container_name: jenk...
2019-04-24 22:14:07
134
转载 redis锁处理并发问题
redis锁处理并发问题redis锁处理高并发问题十分常见,使用的时候常见有几种错误,和对应的解决办法,在此进行自己的总结和整理。set方式setnx方式setnx+getset方式set方式作为redis小白,一开始能想到的使用redis加锁的方式就是set。加锁:redis中set一个值,set(lock,1);并发处理:其他线程必须拿到这个值,才可以往下进行,否则等待。...
2019-04-23 22:47:09
700
转载 商品规格设计
最近面试的时候遇到一个问题,大概意思是说商城一件衣服,颜色有蓝、白、黑,尺码有 S、M、L 码,不同的颜色和尺码搭配的价格和库存是不一样的,这种关系如何设计数据库呢?示例图之前也没用遇到过这种问题,第一感觉就是以衣服表为主表,再分表建立子表:颜色表和尺码表以及颜色-尺码管理表。商品表字段(item):id name…颜色表字段(color):id name item_id …尺码表字段...
2019-03-09 09:18:03
1308
转载 CentOS7中使用yum安装Nginx的方法
最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。1、添加源默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch...
2019-03-01 09:37:19
272
转载 CentOS7安装Mongodb
一、概述近日要在新的CentOS系统上安装MongoDB,某度结果后直接从Mongo官网直接获得3.2版本的下载链接,结果在下载时发觉速度慢的可怜。迫于无奈,只能找国内的镜像下载。切换国内的安装源后,使用yum的方式安装后发现,安装的MongoDB版本居然是2.8的。一番研究后,贴出以下操作方式,提供给后人操作。二、操作过程1、首先更新一下包吧,多更无害。sudo yum -y updat...
2019-03-01 09:31:35
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人