02 2015 档案

摘要:消息订阅使用办法:订阅端: Subscribe 频道名称发布端: publish 频道名称 发布内容客户端例子:redis 127.0.0.1:6379> subscribe newsReading messages... (press Ctrl-C to quit)1) "subscribe"2)... 阅读全文
posted @ 2015-02-28 16:40 麦田守望者~ 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Redis 中的事务Redis支持简单的事务Redis与 mysql事务的对比------------------------------------------------------- Mysql Redis---------------------... 阅读全文
posted @ 2015-02-28 16:16 麦田守望者~ 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Hash 哈希数据类型相关命令hset key field value作用: 把key中 filed域的值设为value注:如果没有field域,直接添加,如果有,则覆盖原field域的值hmset key field1 value1 [field2 value2 field3 value3 ...... 阅读全文
posted @ 2015-02-28 15:37 麦田守望者~ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: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 ..作用: 删除集合... 阅读全文
posted @ 2015-02-28 15:25 麦田守望者~ 阅读(205) 评论(0) 推荐(0) 编辑
摘要:集合 set 相关命令集合的性质: 唯一性,无序性,确定性注: 在string和link的命令中,可以通过range 来访问string中的某几个字符或某几个元素但,因为集合的无序性,无法通过下标或范围来访问部分元素.因此想看元素,要么随机先一个,要么全选sadd key value1 value... 阅读全文
posted @ 2015-02-28 14:02 麦田守望者~ 阅读(169) 评论(0) 推荐(0) 编辑
摘要:一:场景=>>>长轮询Ajax,在线聊天时,能够用到 Setbit 的实际应用场景: 1亿个用户, 每个用户 登陆/做任意操作 ,记为 今天活跃,否则记为不活跃每周评出: 有奖活跃用户: 连续7天活动每月评,等等...思路: Userid dt active1 2013-07-... 阅读全文
posted @ 2015-02-28 10:56 麦田守望者~ 阅读(1932) 评论(0) 推荐(0) 编辑
摘要:一:link 链表结构lpush key value 作用: 把值插入到链接头部[右边]注意:rpush key value 插入到左边rpop key作用: 返回并删除链表尾元素rpush,lpop: 不解释注意:lpop key 表示删除一个列表的元素lrange key start... 阅读全文
posted @ 2015-02-28 10:28 麦田守望者~ 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Redis字符串类型的操作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 900... 阅读全文
posted @ 2015-02-27 17:29 麦田守望者~ 阅读(218) 评论(0) 推荐(0) 编辑
摘要:set hi hello 设置值get hi 获取值keys * 查询出所有的key memcached 不能查询出所有的keykeys *h 模糊查找keykeys h[ie] 模糊查找keys o?e 通配单个字符randomkey 随机keytype a... 阅读全文
posted @ 2015-02-27 15:33 麦田守望者~ 阅读(131) 评论(0) 推荐(0) 编辑
摘要:一:redis的特点 (1)redis是一个开源,BSD许可高级的key-value存储系统。可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务。二:redis和memcached相比的独特之处(1)redis可以用来做存储(storge),而memcached是用来做缓存(ca... 阅读全文
posted @ 2015-02-27 14:29 麦田守望者~ 阅读(868) 评论(0) 推荐(0) 编辑
摘要:一:编译nginx ,并配置Cd /app/pcre-8.12./configureMake && make installCd nginx-1.2.7./configure --prefix=/usr/local/nginx --add-module=/app/ngx_http_consisten... 阅读全文
posted @ 2015-02-26 17:00 麦田守望者~ 阅读(426) 评论(0) 推荐(0) 编辑
摘要:一:优化思路 (1)建立socket连接 (2)打开文件,并沿socket返回。二:优化(1) 修改nginx.conf 进程数量 默认是1024 改成20140 worker_rlimit_nofile 10000; (2)修改最大连接数 somaxconn 默认打开128个文件... 阅读全文
posted @ 2015-02-26 11:26 麦田守望者~ 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:一:找到apache ab模块。ab -c 1000 -n 50000 http://127.0.0.1/index.html查看信息;超过1024个线程 出现错误,说打开文件太多了。cket: Too many open files (24)查看支持多少个线程:ulimit -n 一般默认是1... 阅读全文
posted @ 2015-02-26 10:11 麦田守望者~ 阅读(241) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-02-12 09:09 麦田守望者~ 阅读(1) 评论(0) 推荐(0) 编辑
摘要:高性能的服务器的架设对于高性能网站 ,请求量大,如何支撑?1方面,要减少请求对于开发人员----合并css, 背景图片, 减少mysql查询等.2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查询.3: 利用cdn来响应请求4: 最终剩下的,不可避免的请求----服务器集群+负载... 阅读全文
posted @ 2015-02-10 16:50 麦田守望者~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要:nginx第三方模块官网:http://wiki.nginx.org/HttpUpstreamConsistentHashnginx第三方模块下载地址:https://github.com/replay/ngx_http_consistent_hash/archive/master.zip下载模块 ... 阅读全文
posted @ 2015-02-10 16:19 麦田守望者~ 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一:配置php扩展memcachedwgethttp://memcached.googlecode.com/files/memcached-1.4.9.tar.gz# tar zvxf memcached-1.4.9.tar.gz# cd memcached-1.4.9/usr/bin/phpize... 阅读全文
posted @ 2015-02-03 16:58 麦田守望者~ 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:----------------------安装memcacghed location / { #设置key set $memecached_key "$url"; #根据key查找对应的服务器 memcached_pass 127.0.0.1:11211; #出错的时候回调p... 阅读全文
posted @ 2015-02-02 22:44 麦田守望者~ 阅读(146) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/liruxing1715/article/details/8269563 阅读全文
posted @ 2015-02-02 17:52 麦田守望者~ 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一:nginx实现负载均衡-----------------原理--------------------------(1) 反向代理后端如果有多台服务器,自然可形成负载均衡,但proxy_pass如何指向多台服务器? 答:把多台服务器用 upstream指定绑定在一起并起个组名,然后proxy_pa... 阅读全文
posted @ 2015-02-02 09:22 麦田守望者~ 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示