07 2016 档案
摘要:http://blog.csdn.net/lzlhen1988/article/details/47832237 1. 前因 以前实现过一个Redis实现的全局锁, 虽然能用, 但是感觉很不完善, 不可重入, 参数太多等等. 最近看到了一个新的Redis客户端Redisson, 看了下源码, 发现了
阅读全文
摘要:准备环境: 因为找不到可用的1000M网络机器,使用一根直通线将两台笔记本连起来组成1000M Ethernet网。没错,是直通线现在网卡都能自适应交叉线、直通线,速度不受影响,用了一段时间机器也没出问题。 服务端:T420 i5-2520M(2.5G)/8G ubuntu 11.10 客户端:Ac
阅读全文
摘要:1.配置文件: 2. 程序实例:
阅读全文
摘要:Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 用SETNX实现分布式锁 利用SETNX非常简单地实现分布式锁。例如:某客户端要获得一个名字fo
阅读全文
摘要:方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newp
阅读全文
摘要:变量说明: $$ Shell本身的PID(ProcessID) ? 最后运行的命令的结束代码(返回值) * 所有参数列表。如"1 n"的形式输出所有参数。 @"用「"」括起来的情况、以"2" … "$n" 的形式输出...
阅读全文
摘要:转自 http://www.linuxidc.com/Linux/2016-01/127425.htm Redis也用了一段时间了,记录一下相关集群搭建及配置详解,方便后续使用查阅。 提纲 Redis安装 整体架构 Redis主从结构搭建 Redis容灾部署(哨兵sentinel) Redis常见问
阅读全文
摘要:Direct Exchange – 处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键 “dog”,则只有被标记为“dog”的消息才被转发,不会转发dog.puppy,也不会转发dog.guard,只会转发dog
阅读全文
摘要:普通用户在restart和reload nginx时,会报错:the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /opt/nginx/conf
阅读全文