- 浏览: 386341 次
最新评论
-
Aceslup:
非常感谢你提供的jars。
在Apache Tomcat 7设置redis作为session store -
Aceslup:
tomcat启动是没报错,不过,session无法保存到red ...
在Apache Tomcat 7设置redis作为session store -
pyzheng:
我也是这样配置了, 但是配置 <Valve class ...
在Apache Tomcat 7设置redis作为session store -
shiguanghui:
我检测到这个redis访问不正常。我肯定会停掉keepaliv ...
Redis双机热备(keepalived实现) -
ctfyforever:
非常感谢你的贡献,但是我发现个错误chk_redis.sh 脚 ...
Redis双机热备(keepalived实现)
文章列表
LVS的特点是:
1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;
2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置 ...
KeepAlived安装与配置
- 博客分类:
- HA
KeepAlived安装与配置
一:目标
两台服务器,一主一备。提供两个虚拟IP。
Server A: 10.10.0.141 (主服务器)
Server B: 10.10.0.151 (备服务器)
Virtual IP: 10.10.0.41/51
要求正常情况,主服务器提供服务,主服务器失效时,备服务器接管。
二:安装keepalived
编译和安装
# ./configure --prefix=/usr/local/keepalived-1.2.9
# make
# make install
安装keepal ...
这里收集了经常被问到的关于memcached的问题
memcached是怎么工作的?
memcached最大的优势是什么?
memcached和MySQL的query cache相比,有什么优缺点?
memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?
memcached的cache机制是怎样的?
memcached如何实现冗余机制?
在多线程下使用Jedis-设置主/从分布
- 博客分类:
- redis
在多线程下使用Jedis
在不同的线程中使用相同的Jedis实例会发生奇怪的错误。但是创建太多的实现也不好因为这意味着会建立很多sokcet连接,也会导致奇怪的错误发生。单一Jedis实例不是线程安全的。为了避免这些问题,可以使用JedisPool, JedisPool是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中拿到Jedis的实例。这种方式可以解决那些问题并且会实现高效的性能.
初始化JedisPool
[java] view plaincopy
Redis主从同步分析
一、Redis主从同步原理
1.1 Redis主从同步的过程
配置好slave服务器连接的master后,slave会建立和master的连接,然后发送sync命令。无论是第一次同步建立的连接还是连接断开后的重新连接,master都会启动一个后台进程,将数据库快照保存到文件中.同时master主进程会开始收集新的写命令并缓存起来。当后台进程完成写文件后,
redis 安装和配置
- 博客分类:
- redis
1.下载:
Redis可以到官方网站:http://www.redis.io/download下载
2.编译及安装
tar -zxvf redis-2.8.3.tar.gz
make PREFIX=/usr/local/redis-2.8.3
make install PREFIX=/usr/local/redis-2.8.3
make以后,即可生成相关的配置文件。
3.启动
cd /home/worksoft/redis-2.8.3
redis-server conf/redis.conf
注:此命令仅有一个启动参数,指定<REDIS_FILE> ...
Jedis(redis 客户端)
- 博客分类:
- redis
用Memcached,对于缓存对象大小有要求,单个对象不得大于1MB,且不支持复杂的数据类型,譬如SET
等。基于这些限制,有必要考虑Redis!
言归正传,目前Redis大概有3中基于Java语言的Client:
Jredis
Jedis
Redis4J
这里只说Jedis,因为它是官方提供的唯一Redis Client For Java Provider!
一、简单使用Jedis
需要Jedis就从Maven获取吧!Maven Pom.xml
Xml代码
Linux下的用户和用户组
- 博客分类:
- linux 命令
一、用户和用户组
1、Linux下的用户分类
超级用户:拥有对系统的最高管理权限,默认是root用户。
普通用户:只能对自己目录下的文件进行访问和修改,具有登录到系统的权限。
虚拟用户:这类用户最大的特点是不能登录 ...
yum安装与配置FTP
- 博客分类:
- FTP
什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。 安装vsftpd 1、以管理员(root)身份执行以下命令 yum install vsftpd 2、设置开机启动vsftpd ftp服务 chkconfig vsftpd on 3、启动vsftpd服务 service vsftpd start
cobar 文档的截图~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mysql 主从、主主复制详解
一、复制的介绍
MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。请注意当你进行复制时,所有对复制中的表的更新必须在主服务器上进行。否则,你必须要小心,以避免用户对主服务器上的表进行的更新与的表所进行的更新之间的冲突。单向复制有利于健壮性、速度和系统 ...
1:copy apache的启动文件到linux的启动目录下
cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
2:然后vi !$或者vi /etc/init.d/httpd
再第3行加入
# chkconfig: 345 85 15
# description: This is apache Web Server
3:加入自启动 chkconfig --add httpd
4:chkconfig httpd off
linux 常见组件
- 博客分类:
- linux 命令
1:-bash: scp: command not found
#yum -y install openssh-clients
2:-bash: wget: command not found
#yum -y install wget
分布式缓存-Memcached
- 博客分类:
- 分布式缓存
分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内 ...
同一会话的确认:
使用Cookie来保持客户与服务端的联系。 每一次会话开始就生成一个GUID作为SessionID,保存在客户端的Cookie中,作用域是顶级域名,这样二级、三级域名就可以共享到这个Cookie,系统中就使用这个SessionID来确认它是否是同一个会话。
会话数据的唯一ID
会话数据存储在Memcached服务器上的唯一键Key也就是会话数据数据的唯一ID定义为:SessionID_Name, SessionID就是保存在客户端Cookie中的SessionID, Name就是会话数据的名称,同一次会话中各个会话数据的Name必须是唯一的,否 ...