12 2020 档案
摘要:redis中查找大key方法汇总: 什么是大key?顾名思义就是单个key中的数据比较大,通常来说,单个key的value值不会很大,这种情况下,key的读取,删除操作不会影响性能, 如果value过大,读取或删除会相对耗时,大家都知道,redis是单线程,耗时操作就会阻塞其它请求,给性能上带来一些
阅读全文
摘要:(PRD)[root@centos7 ~]# (PRD)[root@centos7 ~]# (PRD)[root@centos7 ~]# (PRD)[root@centos7 ~]# (PRD)[root@centos7 ~]#PS1="\[\033[03;32m\](PRD)\[\033[00m\
阅读全文
摘要:事前安装准备: mysql 5.1 和5.5 如果编译安装的话,5.1就是make 方式,5.5 就是cmake方式。 A步骤: B步骤: C步骤: D步骤: E步骤: F步骤开始真正安装php啦: 到此php安装完成!!! make install 后出现如下表示安装成功。 接下来就是配置PHP了
阅读全文
摘要:location /ios/ { #这种情况,这里一定要匹配的是/ios/,不能是/ios proxy_pass http://192.168.1.102:8090; #一定要保证192.168.1.102机器8090端口站点目录下有ios目录!否则访问会报错404! proxy_redirect
阅读全文
摘要:需求:hba.changyoufun.com-121.201.125.239(gd1)--hk1--co(alphaclash.ggdev.co) 广东代理 >香港 >加拿大 由于idc机房在加拿大,所以经常会配些nginx多级反向代理到国内.(不做代理client就得FQ,或者说是丢包很严重.)
阅读全文
摘要:私钥:锁 公钥:钥匙 [root@www install]# openssl req -nodes -newkey rsa:1024 -out myreq.pem -keyout privatekey.pem Generating a 1024 bit RSA private key .......
阅读全文
摘要:sed 过滤时间段日志: sed -n '/日志开始时间/,/日志结束时间/p' yum.log 注意:这个开始时间,和结束时间必须在日志中能够精确记录找到的。 如果写的是模糊的时间,sed 就会截取开始时间到源日志末尾,的所有日志。 例如: (PRD)[root@centos7 log]#cat
阅读全文
摘要:1使用用户名密码认证 auth_basic "require auth"; auth_basic_user_file /usr/local/nginx/conf/htpasswd; 2生成用户名密码的命令 printf "shijiange:$(openssl passwd -1 shijiange
阅读全文
摘要:一: 1. 前缀含义 = :精确匹配(必须全部相等) ~ :大小写敏感 ~* :忽略大小写 ^~ :只需匹配uri部分 @ :内部服务跳转 Location 配置demo: 1.=,精确匹配 location = / { #规则 } # 则匹配到 `http://www.example.com/`
阅读全文
摘要:1,Tcp 端口的反向代理 2,访问本机的3366,实际访问的是 172.31.57.134的3306. 3.tcp 端口的反向代理配置必须写在http 模块前面,且如果include 导入tcp代理模块的文件配置的话,所有的端口转发配置必须放在一个文件中。
阅读全文
摘要:[root@moban conf]# cat nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-st
阅读全文
摘要:当后端web服务器存在多个虚拟主机时,该模块是用来区分前端请求,是给反向代理的后端的哪个虚拟主机 1 在服务器192.168.132.131 前端服务器如下配置: upstream backend { server 192.168.132.129 max_fails=3 fail_timeout=3
阅读全文
摘要:MongoDB备份: 备份指定库 mongodump --host 127.0.0.1 --port 20000 -d mydb -o /tmp/mongobak 它会在/tmp/目录下面生成一个mydb的目录 备份所有库 mongodump --host 127.0.0.1 --port 2000
阅读全文
摘要:6, 分片搭建 -服务器规划 三台机器 A B C A搭建:mongos、config server、副本集1主节点、副本集2仲裁、副本集3从节点(共启动5个端口) B搭建:mongos、config server、副本集1从节点、副本集2主节点、副本集3仲裁(共启动5个端口) C搭建:mongos
阅读全文
摘要:4,mongodb副本集的搭建 三台机器,编辑三台机器的配置文件,更改或增加: 192.168.133.130(primary) 192.168.133.132(secondary) 192.168.133.133(secondary) 第一步:设置三台机器的 /etc/mongod.conf 文件
阅读全文
摘要:1, 2,创建用户 use admin//需要切换到admin库 db.createUser( { user: "admin", customData: {description: "superuser"}, pwd: "admin122", roles: [ { role: "root", db:
阅读全文
摘要:1, 分组统计: group() 简单聚合: aggregate() 强大统计: mapReduce() 2
阅读全文
摘要:1, 复制集数据是一样的,就是个备份。 2,分片 1:在3台独立服务器上,分别运行 27017,27018,27019实例, 互为副本集,形成3套repl set 2: 在3台服务器上,各配置config server, 运行27020端口上 3: 配置mongos路由器 ./bin/mongos
阅读全文
摘要:1, replication set复制集 replicattion set 多台服务器维护相同的数据副本,提高服务器的可用性. Replication set 设置全过程 1:创建目录 mkdir -p /data/r0 /data/r1 /data/r2 2:启动3个实例,且声明实例属于某复制集
阅读全文
摘要:Mongodb导出与导入: 1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的. 所以,都有如下通用选项: -h host 主机 --port port 端口 -u username 用户名 -p passwd 密码 2: mongoexport 导出json格式的文件 问: 导
阅读全文
摘要:一,JSON 数据的书写格式是:名称/值对。 JSON 对象在花括号中书写: 对象可以包含多个名称/值对: { "firstName":"John" , "lastName":"Doe" } 二,JSON 数组在方括号中书写: 数组可包含多个对象: { "employees": [ { "first
阅读全文
摘要:1,查看查询计划:db.find(query).explain(); "nscannedObjects" : 1000 理论上要扫描多少行 2,给sn加上升序索引 db.stu.ensureIndex({sn:1}) 降叙索引为:db.stu.ensureIndex({sn:-1}) cursor"
阅读全文
摘要:1,游标是什么? 通俗的说,游标不是查询结果,而是查询的返回资源,或者接口.,通过这个接口,你可以逐条读取. 就像php中的fopen打开文件,得到一个资源一样, 通过资源,可以一行一行的读文件. 声明游标: var cursor = db.collectioName.find(query,proj
阅读全文
摘要:1: mongo入门命令 show dbs 查看当前的数据库 use databaseName 选库 show tables/collections 查看当前库下的collection 2, 创建库,创建表,再插入数据 > show dbs; local 0.078GB > use shop swi
阅读全文
摘要:1,lvm 快照 [root@centos7 ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao 9.30g swap centos -wi-ao 512.00m
阅读全文
摘要:lvm 数据迁移: 使用fdisk结合partprobe命令不重启系统添加 一块新的磁盘分区。 [root@centos7 app]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk ├─sda1 8:1 0 20
阅读全文
摘要:LVM在线扩容: [root@centos7 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 9.3G 1.1G 8.3G 12% / devtmpfs 982M 0 982M 0% /dev
阅读全文
摘要:1,新创建一块硬盘 [root@centos7 ~]# [root@centos7 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk ├─sda1 8:1 0 200M 0 part /boot └─sda2
阅读全文
摘要:1,硬盘查看分区情况(虚拟机先手动添加一块硬盘) [root@centos7 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk ├─sda1 8:1 0 200M 0 part /boot └─sda2 8:
阅读全文

浙公网安备 33010602011771号