- 博客(28)
- 资源 (1)
- 收藏
- 关注

原创 超详细 高性能redis集群搭建 —— 第一篇(cluster搭建)
在搭建初期先来简单说说redis的 sentinel(哨兵)、cluster(集群)两者的特性是什么,以便做出更适合自己的选择,只有最适合的才是最好的。sentinel(哨兵):sentinel的基础模式是一主多从模式,其每个节点的数据是完全一致的。实现了故障迁移(当其中一个主节点出现问题是,从节点会替代主节点继续工作)、主从复制几项主要功能,这些特性的配合实现了高可用的负载均衡架构。sentinel支持多数据库选择--------------------------------------
2020-06-16 17:42:17
2180
原创 elasticsearch安装
官网安装包下载地址:https://www.elastic.co/cn/downloads/elasticsearch根据系统环境选择合适的版本下载,linux用户如果不清楚内核版本是X86_64还是AARCH64可以用:arch 命令查看es5版本需要安装jdk8以上es6版本需要安装jdk11以上es7版本内置了jdk12下载好后解压缩包tar -zxvf elasticsearch-7.10.1-linux-x86_64.tar.gzcd /usr/local/el
2022-03-05 09:48:38
504
原创 golang安装
安装包下载地址:https://studygolang.com/dl选择对应的版本进行下载,我这里下载的是linux1.15.6# 下载wget https://studygolang.com/dl/golang/go1.15.6.linux-amd64.tar.gz# 解压缩tar -zxvf go1.15.6.linux-amd64.tar.gz 将解压后的包移动到/usr/local/mv go /usr/local/配置环境变量说明首先是设置全局环境变量.
2020-12-12 17:31:04
279
1
原创 电商系统设计艺术——秒杀业务设计
一、秒杀场景人多货少,只有少量的人能够抢购成功。 高并发,秒杀业务在开始之前流量比较平稳,开始后流量会直线性的上升。 持续时间短,秒杀开始随着库存的减少流量会以瀑布式的下降,这个过程持续时间很短,一般为秒级。二、常见问题系统崩溃,导致系统崩溃的原因比较复杂,常见的有以下几点:1、mysql操作时间长,优化表结构设计,合理建立索引,优化sql语句。通过调整尽量让sql语句的执行时间下降到30毫秒之内。至于如何优化sql操作感兴趣的可以关注我,以后会讲。2、频繁的操作mysql,在秒杀场景中
2020-09-22 11:36:13
383
原创 电商系统设计艺术——高并发架构搭建
一提到高并发就让很多人感到头疼不已,不清楚应该怎样设计才能承载高并发,经常能听到集群、负载均衡等名词,但是具体架构是什么样的却不知道,无从下手,接下来我们一步一步解析高并发架构是如何形成的。一、常用基本概念:1、分布式:分布式一般指软件层面的部署,如一个应用可同时部署在多台机器上运行来分摊压力。2、集群:集群指使用多台机器来运行同一种服务。3、高可用:高可用指多台机器同时提供一种服务时,当其中一台机器故障后其他机器能够代替故障机继续提供正常的服务。4、负载均衡:负载均衡相当于指挥官.
2020-09-21 10:54:00
615
原创 linux常用命令
1. 查看当做操作目录位置 > pwd2. 查看(当前)目录里边的文件内容 > ls //list > ls -l 或ll //显示文件的详细信息 > ls -al //all显示文件的详细信息(包括隐藏文件) > ls -a //显示目录全部文件名...
2018-02-11 11:18:15
285
转载 Nginx 1.2.0安装 PHP 5.4.3(FastCGI)+MySQL 5.5.24
可自行下载更高版本来安装硬件环境:Dell PowerEdge 1950,4核Intel(R) Xeon(R) CPU E5410 @ 2.33GHz4G内存系统环境:CentOS release 5.2,内核版本: 2.6.18-92.el5安装步骤:一、编译安装php 5.4.3所需的支持库1.下载以下rpm包到/usr/local/softwarecurl-devel-7.15.5-2.e...
2018-02-11 11:05:16
824
转载 Linux下强制卸载已安装的php!
原先在centOS6.6上已经安装好了Lamp环境,因为php5.3版本比较低,就使用了remi源升级到5.5,然后问题就来了:项目中使用的php-xml在centOS下找不到yum安装包,而且其他的扩展也找不到,没办法只好回退php版本。然而并没有给php“降级”的命令,所以需要卸载原先的php,重新安装php。 卸载php的命令,使用命令yum remove php是不够的,因为...
2018-02-11 10:48:36
8868
转载 linux 指定ftp用户 特定目录及权限
Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test //为test设置密码 3、更改用户...
2018-02-11 10:36:38
9727
原创 手册网址大全
常用开发手册集合下载地址 http://www.php.cn/xiazai/shouce微擎开发文档 https://www.kancloud.cn/donknap/we7/136556蚂蚁金服开放平台开发文档 https://openhome.alipay.com/developmentDocument.htmMySQL学习 https://notes.diguage.com/mysql...
2017-11-16 16:05:34
373
原创 js计算字节长度
GetLength = function(str) { ///获得字符串实际长度,中文2,英文1 ///要获得长度的字符串 var realLength = 0, len = str.length, charCode = -1; for (var i = 0; i < len; i++) { charCode
2017-11-16 15:40:17
9870
转载 php中按字节截取字符串方法,(汉字占两个字节,字母占一个字节,页面编码必须为utf-8)
php中按字节截取字符串方法,(汉字占两个字节,字母占一个字节,页面编码必须为utf-8)
2017-11-16 15:16:27
2418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人