- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 redis 配置
redis-cli -h 127.0.0.1 -p 6379 [-a passwprd] [-n database] set cli1 1 ---- cli执行命令#系统内核有关配置 #tcp_backlog #RDBsave 900 1 #当有一条Keys数据被改变时,900秒刷新到Disk一次save 300 10 #当有10条Keys数据被改变时,300秒刷新到Di...
2018-03-23 18:10:16 481
原创 使用docker 遇到的问题
1、docker的centos中安装hiredis出现libhiredis.so.0.13: cannot open shared object filevi /etc/profileexportLD_LIBRARY_PATH=/where/you/install/lib:$LD_LIBRARY_PATH:wq 退出source /etc/profile2、阿里云ECS...
2018-03-21 20:13:48 10779 1
原创 swoole curl和协程http的性能比较
function curl($ip){ $ch = curl_init('http://'.$ip); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $rs = curl_exec($ch); curl_close($ch); return $rs; } ...
2018-03-17 18:47:22 6577 1
转载 使用支持高并发网络I/O的编程技术
在编写高并发的tcp连接应用时,必须使用1、合适的网络I/O技术2、合适的网络I/O事件分派机制可用的io技术有: I/O技术有同步I/O 非阻塞式同步I/O(也称反应式I/O) 异步I/O。非阻塞式同步I/O的技术包括:select(),poll(),epoll等机制异步I/O的技术:就是使用AIO事件分派机制:从I/O事件分派机制来看,使用select()是不合适的,因为它...
2018-03-09 14:16:38 2406
原创 tcp三次握手
如redis的tcp_backlog就是受到ACCEOT quqeue的限制 ,tcp_backlog的值不能小于 /proc/sys/net/core/somaxconn的值第一步:client发送SYN包(syn=a+1) ,并进入SYN_SENT状态等他服务器确认第二步:server收到SYN包,确认client的SYN包ACK(ack=syn+1),,同时向客户端发送SYN(s...
2018-03-24 10:08:20 167 1
原创 redis进阶的使用
目录注意事项:0、getrange1、sorted set2、list的应用3、bit的应用4、lua脚本5、对象类型和编码方式6、GEO地理位置应用7、stream8、安全注意事项:1、hset 的子key时无法设置过时时间的,只能对大key设置过期时间0、getrange1、sorted setzadd test-zadd 15 ...
2018-03-23 19:32:25 3198
原创 mysql日志配置
#log_binserver-id=1log-bin=/var/mysql/logs/mysql-binmax_binlog_size = 100Msync_binlog = 0 #sunc_binlog=nbinlog_format = mixed ...
2018-03-22 13:54:37 135
原创 htop的使用
1、安装htopyum install htop2、htop左上角分别是:1.当前cpu负载 2.内存当前负载 3.当前交换空间的信息右上角: Tasks:任务数 thr:线程数 load average: : 过去5分钟平均负载 10分钟 15分钟 -!注:和最高值是 -> 核数 * 13、操作F5 显示树状的视图 !上面那张图就是F9 选择向哪个进程发送信号4、简单实例通过点击左上...
2018-03-22 13:44:51 1254
原创 mysql 锁使用情况
1、表锁table_locks_immediate : 表立即获取表锁的次数 table_locks_waited:等待获取表锁的次数(即不能立即获取表锁的次数)例子假如test_db 有四张表则下面的执行语句的上面的 table_locks_immediate 的值会加4mysqldump -uroot -proot test_db --lock-tables --f...
2018-03-20 20:22:41 644
原创 ouath2.0
OAuth 2.0定义了四种授权方式。1.授权码模式(authorization token)2.简化模式(implicit)3.密码模式(resource owner password credentials)4.客户端模式(client credential)在详细讲解OAuth 2.0之前,先了解下面的几个专业名词,以便大家更好的去理解(1)、third-party application ...
2018-03-18 19:08:39 657
转载 systemctl配置(mysql例子)
[Unit]Description=MySQL Community ServerAfter=network.targetAfter=syslog.target[Install]WantedBy=multi-user.targetAlias=mysql.service[Service]User=mysqlGroup=mysql#systemctl status就是根据pid来判断服务的运行状态的PI...
2018-03-16 19:15:38 2526
转载 nginx ip限制访问控制
ngx_http_limit_req_module:限制某一段时间内同一ip访问数实例http{ ... #定义一个名为allips的limit_req_zone用来存储session,大小是10M内存, #以$binary_remote_addr 为key,限制平均每秒的请求为20个, #1M能存储16000个状态,rete的值必须为整数, #如果限制两秒...
2018-03-09 17:49:13 2415
转载 1.linux高并发下socket最大连接数受到的影响
1.linux高并发下socket最大连接数受到的影响1.1 每个tcp连接都要创建一个socket句柄,每个socket句柄就是一个文件1.2 ulimit -n 查看用户进程的打开的文件限制数1.3 假若ulimit -n 的值是2048则这表示当前用户的每个进程最多允许同时打开2048个文件,这2048个文件中还得除去每个进程必然打开的标准输入,标准输出,标准错误,服务器监听 socket,...
2018-03-09 13:54:40 639
Git-2.24.1.2-64-bit.exe 代码版本控制工具
2020-02-03
cmake-3.16.3.tar.gz
2020-02-03
docker for window 安装包
2018-03-19
suiteCRM7.9.8中文语言包
2017-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人