码迷,mamicode.com
首页 >  
搜索关键字:redis 并发    ( 46660个结果
Redis高可用部署及监控
Redis高可用部署及监控目录一、Redis Sentinel简介二、硬件需求三、拓扑结构1、单M-S结构2、双M-S结构3、优劣对比四、配置部署1、Redis配置2、Redis Sentinel配置3、启动服务4、故障模拟检测五、备份恢复1、备份策略2、灾难恢复六、运维监控1、安全监控2、性能监控...
分类:其他好文   时间:2014-05-23 04:05:34    阅读次数:523
Linux System Programming 学习笔记(六) 进程调度
1. 进程调度the process scheduler is the component of a kernel that selects which process to run next.进程调度器需要使 处理器使用率最大化,并且提供 使多个进程并发执行的虚拟Deciding which pr...
分类:系统相关   时间:2014-05-22 16:07:11    阅读次数:505
《Java并发编程实战》读书笔记
Subsections  线程安全(Thread safety) 锁(lock) 共享对象 对象组合 基础构建模块 任务执行 取消和关闭 线程池的使用 性能与可伸缩性 并发程序的测试 显示锁 原子变量和非阻塞同步机制 一、线程安全(Thread safety) 无论何时,只要多于一个线程访问给定的状态变量。而且其中某个线程会写入该变量,此时必须使用同...
分类:编程语言   时间:2014-05-21 17:11:45    阅读次数:500
并发编程实践六:ReentrantReadWriteLock
ReentrantReadWriteLock是一个读写锁,它提供了一个读锁和一个写锁,读锁用于只读操作,而写锁用于写入操作,读操作可以并行进行,而写操作则是互斥的。读锁和写锁的分离在一些写少读多的应用中可以带来性能上的提升,例如:一个hashmap在构造之后很少修改,却经常进行查找操作,这样查找操作就可以并发进行从而提高性能。这篇文章首先为你介绍读写锁的基本特性,在具体应用中需要解决的问题,然后介...
分类:其他好文   时间:2014-05-21 16:09:03    阅读次数:304
Apache优化与提供并发数量
问题: 我们用lvs做了负载均衡,使用了两台服务器做login的服务,以及二次资源下载服务。但是在推广过程中,陆续有人反映服务器登录困难。 解决过程: 1、首先我们查看流量日志以及服务器cpu与内存使用情况,发现每隔一段时间流量以及cpu使用情况都会急剧下降一次。而且两台登录服务器会循环出现连接不上的情况。查看lvs  message日志    /var/log/message l...
分类:其他好文   时间:2014-05-21 11:27:18    阅读次数:303
C1000k 新思路:用户态 TCP/IP 协议栈
现在的服务器支撑上百万个并发 TCP 连接已经不是新闻。实现 C1000k 的常规做法是调整内核参数,提高文件数,降低每个连接的内存消耗。 在今年的 BSDCan2014 会议上, Patrick Kelsey 介绍了把 FreeBSD 9.x 的 TCP/IP 协议栈移植到了用户态,并用于 WANProxy 项目。在用户态运行 TCP/IP 协议栈意味着并发 TCP 连接不再占用系统文件数,只占内存,解决了 C1000k 的一大瓶颈,...
分类:其他好文   时间:2014-05-21 11:06:52    阅读次数:453
GCD dispatch_semaphore
当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案就是dispatch_semaphore.   信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信号量被信号通知,其计数会被增加。当一个线程在一个信号量上等待时,线程会被阻塞(如果有必要的话),直至计数器大...
分类:其他好文   时间:2014-05-21 09:51:27    阅读次数:258
懒人用 php + nginx + mysql + redis
懒人用 php + nginx + mysql + redis...
分类:数据库   时间:2014-05-21 08:43:16    阅读次数:479
Linux下基于Erlang的高并发TCP连接压力实验
1、实验环境: 联想小型机: 操作系统:RedHat Enterprise LinuxServer release6.4(Santiago)             内核版本:Linux server1 2.6.32-358.el6.x86_64#1 SMP             CPU型号:Intel(R)Xeon(R)CPU E7-4820 @2.00Ghz;...
分类:系统相关   时间:2014-05-21 07:32:49    阅读次数:307
解决SQLite中的 database is locked
前些时候,同事在站点服务端使用SQlite存储一些临时数据,但是在多人并发的时候Sqlite会抛出异常:The database file is locked , database is locked,而且这个是在客户生产环境下提示出来的,开发环境很难重现,同事实在没辙,竟然想发动所有研发同事通过操作软件重现问题,我只能呵呵了。既然是Sqlite的原因,直接写个小程序测试下sqlite不就行了,而...
分类:数据库   时间:2014-05-21 07:13:51    阅读次数:483
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!