redis集群 实现 tomcat session 共享

来源:互联网 发布:抢网速的软件 编辑:程序博客网 时间:2024/06/06 20:56


1、安装redis

(1)安装c环境

否则下面make时,可能安装失败"make[3]: gcc:命令未找到"

原因是因为没有c环境,redis是c写的

yum -y install gcc automake autoconf libtool make

(2)官网教程 https://redis.io/download

$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz$ tar xzf redis-3.2.9.tar.gz$ cd redis-3.2.9$ make$ make install



2、修改安装根目录的配置文件

vim redis.conf

设置redis.conf中daemonize为yes,确保守护进程开启


3、设置开机自启动

redis/utils 执行  ./install_server.sh  一路回车,最后提示:

Port           : 6379
Config file    : /etc/redis/6379.conf
Log file       : /var/log/redis_6379.log
Data dir       : /var/lib/redis/6379
Executable     : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli


reboot重启机器,redis-cli ,可以正常连接,说明服务已经启动


4、安装高可用服务Keepalived

(1)安装openssl,否则下面configure会提示OpenSSL is not properly installed on your system

yum install -y openssl openssl-developenssl versionreboot
(2)编译安装

wget http://www.keepalived.org/software/keepalived-1.3.5.tar.gztar -zxvf keepalived-1.3.5.tar.gzcd keepalived-1.3.5./configure --prefix=/usr/local/keepalivedmake && make install
(3)配置
cp keepalived-1.3.5/keepalived/etc/init.d/keepalived /etc/init.d/mkdir /etc/keepalived  cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/cp keepalived-1.3.5/keepalived/etc/sysconfig/keepalived /etc/sysconfig/cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
(4)卸载

cd /usr/local/keepalived-1.3.5make uninstallrm /etc/init.d/keepalivedrm /etc/keepalived/keepalived.confrm /etc/sysconfig/keepalivedrm /usr/sbin/keepalived
(5)启动

service keepalived startchkconfig keepalived on

(6)重启

rebootps -ef |grep keepalived



配置keepalived redis

redis
bind 0.0.0.0


vim /etc/keepalived/keepalived.conf
eth0 eth1  注意有哪个
virtual_router_id 61  必须相同

advert_int 1


http://blog.csdn.net/l1028386804/article/details/52578080












原创粉丝点击