摘要: redis hash存储 相当于关系数据库一条记录 比如存储一篇文章 key为有意义唯一主键即可 如果想要排序可以把该主键为key 赋予一个分值存入zset中 通过zset一些函数可以排序zrange zrevrange排序并传入下标可以分页 如果想要对ip或者其他字段进行排重可以放入set中 表关 阅读全文
posted @ 2016-04-06 13:09 日拱一卒,不求速成 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 分布式文件系统FastDFS架构剖析 http://os.51cto.com/art/201205/335144_all.htm FastDFS原理系列文章 《FastDFS之Binlog同步》 http://blog.csdn.net/hfty290/article/details/4204115 阅读全文
posted @ 2016-03-30 10:04 日拱一卒,不求速成 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1, redis配置文件常用选项说明 daemonize no 说明:是否把redis-server启动在后台,默认是“否”。若改成yes,会生成一个pid文件。 pidfile /var/run/redis.pid说明:redis-server的pid文件。 port 6379说明:redis-s 阅读全文
posted @ 2016-03-16 16:54 日拱一卒,不求速成 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在Java程序中可以通过添加关闭钩子,实现在程序退出时关闭资源的功能。 使用Runtime.addShutdownHook(Thread hook)向JVM添加关闭钩子 ShutdownHook(Thread hook)方法,可以注册一个JVM关闭的钩子,这个钩子可以在以下几种场景被调用: 1)程序 阅读全文
posted @ 2016-03-16 15:20 日拱一卒,不求速成 阅读(202) 评论(0) 推荐(0) 编辑
摘要: TCP中backlog简介 Linux内核为每个TCP服务器程序维护两条backlog队列,一条是TCP层的未连接队列,一条是应用层的已连接队列,分别对应net.ipv4.tcp_max_syn_backlog和net.core.somaxconn两个内核参数。 一个客户端连接在完成TCP 3次握手 阅读全文
posted @ 2016-03-15 09:37 日拱一卒,不求速成 阅读(2488) 评论(0) 推荐(0) 编辑
摘要: 见 http://blog.csdn.net/shootyou/article/details/5708942 阅读全文
posted @ 2016-03-12 18:22 日拱一卒,不求速成 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 转 http://ahuaxuan.iteye.com/blog/657511/ 最近遇到的一个关于socket.close的问题,在某个应用服务器出现的状况(执行netstat -np | grep tcp): tcp 0 0 10.224.122.16:50158 10.224.112.58:8 阅读全文
posted @ 2016-03-10 11:26 日拱一卒,不求速成 阅读(1741) 评论(4) 推荐(0) 编辑
摘要: redis分布式锁解决多个应用进程间同步操作 整理了很多网上文档 发现都没有解决如下问题。。。 参考 http://www.cnblogs.com/it-cen/p/4984272.html ... 1.时间同步问题 2.在一个进程cash后失效时间后自动释放锁 3.有些多线程race condit 阅读全文
posted @ 2016-03-04 16:46 日拱一卒,不求速成 阅读(8129) 评论(1) 推荐(3) 编辑