- 博客(164)
- 收藏
- 关注
转载 # Nginx设置浏览器缓存
配置语法在location或if段里,来写.格式 expires 30s;expires 30m;expires 2h;expires 30d;(注意:服务器的日期要准确,如果服务器的日期落后于实际日期,可能导致缓存失效)另: 304 也是一种很好的缓存手段原理是: 服务器响应文件内容是,同时响应etag标签(内容的签名,内容一变,他也变), 和 last_modif...
2019-05-30 18:27:00 243
转载 # --with-http_sub_module模块
作用:http内容替换语法第一种语法:sub_filter string:要替换的内容 替换后的内容这个模块只能替换第一个匹配的字符串,如果需要匹配全部替换,则用到下面的第三种语法配置第二种语法:sub_fitler_last-modified 校验nginx服务端文件是否发生改变,主要是根据时间来区分,用于缓存的场景第三种语法:sub_filter_...
2019-05-23 20:20:00 493
转载 # --with-http_random_index_module模块
作用:从目录中随机选取一个随机作为主业环境nginx -V 检测是否已经安装了该模块语法案例在/usr/share/nginx下随机创建3个html文件修改配置文件转载于:https://www.cnblogs.com/qinsilandiao/p/10914251.html...
2019-05-23 20:17:00 270
转载 # --with-http_stub_status_module模块
作用:查看nginx的客户端状态环境检测nginx -V 查看nginx已经编译的模块中是否包含--with-http_stub_status_module语法:效果转载于:https://www.cnblogs.com/qinsilandiao/p/10914228.html...
2019-05-23 20:14:00 840
转载 # Nginx常见问题
try_files的使用按顺序检查文件是否 存在location /{ try_files $uri $uri/ /index.php }解析:在/下寻找$uri,如果没有找到,则去找$uri/,如果没有找到,则去找/index.php传递用户的真实ipnginx常见错误消息转载于:https://www.cnblogs.com/qinsilandi...
2019-05-23 20:02:00 82
转载 # secure_link_module模块
作用制定并允许检查请求的链接的真实性以及保护资源免遭未经授权的访问限制链接生效周期首先检查nginx是否已安装模块#nginx -V输出nginx所有已安装模块,检查是否有ngx_http_secure_link_module原理图语法配置nginx#vi /etc/nginx/conf.d/cms.conf location /sec/ { ...
2019-05-22 21:52:00 161
转载 nginx编译安装新模块
nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so这里以安装第三方ngx_http_google_filter_module模块为例下载第三方扩展模块ngx_http_google_filter_module# cd /data/software/# git clone https://github.com/cuber/ngx_http_...
2019-05-22 21:34:00 77
转载 nginx单机1w并发设置
关闭keep-live,提高链接回收keeplive_timeout 0; events{worker_connections 1024;}more /proc/sys/net/core/somaxconn[root@localhost ~]# echo 50000 > /proc/sys/net/core/somaxconn [root@localhost...
2019-05-22 10:24:00 250
转载 Nginx作为负载均衡服务
负载均衡服务器配置:注意:upstream和server同级案例:建立两个基于端口的虚拟主机来模拟两台web服务器。(1)新建一个www.123.com:81和www.123.com:82的虚拟主机在extra目录下面新建一个81.conf文件,内容如下:在extra目录下面新建一个82.conf文件,内容如下:(2)在nginx目录下面分别建立81和82的目录,...
2019-05-22 10:02:00 82
转载 gzip压缩
https://nginx.org/en/docs/http/ngx_http_gzip_module.htmlhttps://nginx.org/en/docs/http/ngx_http_gunzip_module.htmlhttps://nginx.org/en/docs/http/ngx_http_gzip_static_module.html原理:浏览器---请求...
2019-05-22 09:47:00 111
转载 Nginx rewrite
Nginx rewrite主要功能是实现URL地址重写,需要PCER的支持,前面已经安装。语法:rewrite 匹配url 目标url [flag],应用位置 server location if段中。rewrite 是实现URL重写的关键指令,根据匹配url部分的内容,重定向到目录url上,结尾是flag标记;比如:rewrite ^/(.*) http://www.a...
2019-05-22 09:39:00 78
转载 nginx日志
http段中定义格式log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_f...
2019-05-22 08:49:00 99
转载 配置文件讲解
全局配置worker_processes 1;配置工作进程的个数,推荐设置为cpu的个数*核心数。//不同错误信息存储的位置//全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]#error_log logs/error.log;#error_log logs/error.log notice;#err...
2019-05-22 08:36:00 76
转载 nginx编译参数说明
http://nginx.org/en/docs/configure.html转载于:https://www.cnblogs.com/qinsilandiao/p/10903710.html
2019-05-22 08:23:00 72
转载 linux下安装Nginx
准备库 install -y automake autoconf libtool make gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel主要是用到了pcre pcre-devel先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩安装PCRE库wget https:/...
2019-05-22 08:22:00 140
转载 修改远程仓库地址
方法有三种:修改命令git remote origin set-url [url]先删后加git remote rm origingit remote add origin [url]直接修改config文件转载于:https://www.cnblogs.com/qinsilandiao/p/10883382.html...
2019-05-17 19:59:00 94
转载 linux下安装svn
http://mirrors.shu.edu.cn/apache/subversion/subversion-1.9.7.tar.gz注意:原代码安装超级麻烦,参考文档:http://blog.csdn.net/china_style/article/details/78657809建议yum安装[root@localhost src]# yum install subversi...
2019-05-17 07:50:00 49
转载 window下svn开机自动启动
转载于:https://www.cnblogs.com/qinsilandiao/p/10879287.html
2019-05-17 07:42:00 117
转载 window下安装svn
下载 http://subversion.apache.org/注意:上边的黑窗口不要关闭!如何校验svn服务有运行转载于:https://www.cnblogs.com/qinsilandiao/p/10879286.html
2019-05-17 07:41:00 242
转载 list类型
lpush key value作用: 把值插入到链接头部rpop key作用: 返回并删除链表尾元素rpush,lpop: 不解释lrange key start stop作用: 返回链表中[start ,stop]中的元素规律: 左数从0开始,右数从-1开始lrem key count value作用: 从key链表中删除 value值注: 删除cou...
2019-05-16 19:00:00 73
转载 zset 有序集合
zadd key score1 value1 score2 value2 ..添加元素redis 127.0.0.1:6379> zadd stu 18 lily 19 hmm 20 lilei 21 lilei(integer) 3zrem key value1 value2 ..作用: 删除集合中的元素zremrangeby...
2019-05-16 18:57:00 108
转载 set类型
sadd key value1 value2作用: 往集合key中增加元素srem value1 value2作用: 删除集合中集为 value1 value2的元素返回值: 忽略不存在的元素后,真正删除掉的元素的个数spop key作用: 返回并删除集合中key中1个随机元素随机--体现了无序性srandmember ...
2019-05-16 18:37:00 128
转载 hash类型
hset key field value作用: 把key中 filed域的值设为value注:如果没有field域,直接添加,如果有,则覆盖原field域的值hmset key field1 value1 [field2 value2 field3 value3 ......fieldn valuen]作用: 设置field1->N 个域, 对应的值...
2019-05-16 18:32:00 118
转载 String类型
应用场景缓存,分布式锁,计数器。。set key value [ex 秒数] / [px 毫秒数] [nx] /[xx]如: set a 1 ex 10 , 10秒有效Set a 1 px 9000 , 9秒有效注: 如果ex,px同时写,以后面的有效期为准如 set a 1 ex 100 px 9000, 实际有效期是9000毫秒nx: 表示key不存在时...
2019-05-16 18:26:00 131
转载 redis key操作
del key1 key2 ... Keyn作用: 删除1个或多个键返回值: 不存在的key忽略掉,返回真正删除的key的数量rename key newkey作用: 给key赋一个新的key名注:如果newkey已存在,则newkey的原值被覆盖renamenx key newkey作用: 把key改名为newkey返回: 发生修改返回1,未发生修改返回0注: ...
2019-05-16 18:13:00 68
转载 php链接redis
<?php//创建对象$redis=new Redis()//链接redis$redis->connect('192.168.0.159',6379);//选择数据库$redis->select(5);//设置key$redis->set('where','sun');//一个方法里边如果有多个参数。该参数最好组织为数组的$redis->m...
2019-05-16 13:48:00 100
转载 redis集群
百度redis cluster查询相关。。。转载于:https://www.cnblogs.com/qinsilandiao/p/10873999.html
2019-05-16 10:20:00 63
转载 redis的key对应mysql数据表设计
根据用户名来查询用户信息在关系型数据中,除主键外,还有可能其他列也步骤查询,如上表中, username 也是极频繁查询的,往往这种列也是加了索引的.转换到k-v数据中,则也要相应的生成一条按照该列为主的key-valueSet it_user:username:asion:id 1这样,我们可以根据username:sion:id ,查出userid=1,再查use...
2019-05-16 10:19:00 300
转载 redis的主从模式
主从通信过程Master配置:1:关闭rdb快照(备份工作交给slave)2:可以开启aofslave配置:1: 声明slave-ofslaveof 192.168.0.1022: 配置密码[如果master有密码]masterauth 密码3: [某1个]slave打开rdb快照功能4: 配置是否只读[slave-read-only]slave-read-on...
2019-05-16 10:00:00 111
转载 redis相关问题
注: 在dump rdb过程中,aof如果停止同步,会不会丢失?答: 不会,所有的操作缓存在内存的队列里, dump完成后,统一操作.注: aof重写是指什么?答: aof重写是指把内存中的数据,逆化成命令,写入到.aof日志里.以解决 aof日志过大的问题.问: 如果rdb文件,和aof文件都存在,优先用谁来恢复数据?答: aof问: 2种是否可以同时用?答: 可以,而...
2019-05-16 09:50:00 87
转载 redis的持久化功能
基于快照持久化修改配置文件,开始基于快照的选项[root@localhostbin]#vim /etc/redis/redis.confstop-writes-on-bgsave-error yes #后台存储错误停止写。rdbcompression yes #使用LZF压缩rdb文件。rdbchecksum yes #存储和加载rdb文件时校验。dbfilename dum...
2019-05-16 09:48:00 88
转载 redis运维常用的server端命令
time查看时间戳与微秒数dbsize查看当前库中的key数量bgrewriteaof后台进程重写AOFbgsave 后台保存rdb快照(单开个进程去保存数据)save 保存rdb快照(如果数据量大,会阻塞)lastsave 上次保存时间slaveof master主机 端口 吧当前服务设为master的slave服务器flushall 清空所有db> 注: 如果不...
2019-05-15 22:57:00 155
转载 Redis运维时需要注意的参数
1: 内存Memoryused_memory:859192 数据结构的空间used_memory_rss:7634944 实占空间mem_fragmentation_ratio:8.89 前2者的比例,1.N为佳,如果此值过大,说明redis的内存的碎片化严重,可以导出再导入一次.主从复制role:slavemaster_host:192.168.1.128master_...
2019-05-15 22:55:00 160
转载 redis模拟消息订阅
使用办法:订阅端: Subscribe 频道名称发布端: publish 频道名称 发布内容客户端例子:redis 127.0.0.1:6379> subscribe newsReading messages... (press Ctrl-C to quit)1) "subscribe"2) "news"3) (integer) 11) "message"2) ...
2019-05-15 22:51:00 70
转载 redis设置密码
配置文件中:requirepass 密码使用./redis-cli -h 192.168.0.100 -p6379 -a 密码转载于:https://www.cnblogs.com/qinsilandiao/p/10872747.html
2019-05-15 22:50:00 96
转载 redis简单的事务
Redis与 mysql事务的对比占位MysqlRedis开启start transactionmuitl语句普通sql普通命令失败rollback 回滚discard 取消成功commitexec注: rollback与discard 的区别如果已经成功执行了2条语句, 第3条语句出错.Rollback后,前2条的语...
2019-05-15 21:58:00 58
转载 Redis的配置文件详解
daemonize:如需要在后台运行,把该项的值改为yespdifile:把pid文件放在/var/run/redis.pid,可以配置到其他地址bind:指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项port:监听端口,默认为6379timeout:设置客户端连接时的超时时间,单位为秒loglevel:等级分为4级,debug,...
2019-05-15 21:27:00 173
转载 Linux中安装redis的phpredis扩展
下载phpredis扩展http://pecl.php.net/package/rediswget http://pecl.php.net/get/redis-4.0.2.tgz需要环境配置文件/user/local/php/bin/phpize会生成configure文件错误解决Cannot find autoconf. Please check your autoco...
2019-05-15 21:25:00 61
转载 windows中安装redis的phpredis扩展
1. 下载php的redis扩展打开网址 http://pecl.php.net/ (php的扩展库官网),搜索redis,进入地址:http://pecl.php.net/package/redis,点击2.2.7版本所在行的windows系统图标旁的DLL超链接,如下图:进入地址:http://pecl.php.net/package/redis/2.2.7/windows,点...
2019-05-15 21:22:00 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人