部署redis集群

环境:

主redis  192.168.150.3

从redis  192.168.150.4

web服务器 192.168.150.5

一、  部署redis集群: (两台都有缓存,同时存一样的)

主redis:

1)#yum -y install redis

2)  #vim /etc/redis.conf   

       #bind 127.0.0.1  //  127时,只支持以127.0.0.1或者localhost进入数据库 
bind 192.168.150.5  //  为公网ip时,支持以公网ip进入

protected-mode yes //  保护模块关

3) #redis-server /etc/redis.conf &  //起redis服务(转到前台后关掉,再执行该命令,就是重启)

4)  #redis-cli -h 192.168.150.3    //进去本机数据库的方法

从redis

1)#yum -y install redis

2)  #vim /etc/redis.conf   

  #bind 127.0.0.1    //为127时,只支持以127.0.0.1或者localhost进入数据库
bind 192.168.150.4  //为公网ip时,支持以公网ip进入
protected-mode no   //保护模块关
slaveof 192.168.150 3  // 指向master服务器

3) #redis-server /etc/redis.conf &  //起redis服务(转到前台后关掉,再执行该命令,就是重启)

4)  #redis-cli -h 192.168.150.4   //进去本机数据库的方法

二、  部署LAMP (在web端)

1) # wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

2) #  tar xf 2.2.4.tar.gz -C /usr/local/src/
      #  cd /usr/local/src/
      # cd phpredis-2.2.4/

3)  #yum -y install php-devel  php httpd  gcc   //安装httpd、php及php环境依赖包

4) [root@web phpredis-2.2.4]# /usr/bin/phpize      //使用安装php时生成的phpize来生成configure配置文件; 具体路径要whereis phpize 查一下。
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525

5)   [root@web phpredis-2.2.4]# ./configure
make && make install

6)  #vim /etc/php.ini
extension=/usr/lib64/php/modules/redis.so

7)   #systemctl start httpd ; systemctl enable httpd

8)  #vim /var/www/html/index.php

代码说明:

  <?php
$redis = new redis(); //实例化redis类
$redis -> connect('192.168.150.3',6379); //redis连接,6379是redis的默认端口,可以省略
$redis -> set('name','lsgogroup'); //设置缓存值
$redis -> get('name'); //获取缓存值
$reids -> setex('name',3600,'lsgogroup'); //设置缓存值得有效时间为1小时
?>

测试代码:

  <?php
$redis = new redis();
$redis->connect('192.168.150.3', 6379);
$result = $redis->set('test',"11111111111");
var_dump($result);
?>
在redis主从上都get test 可以看到有数据11111111111

9)   http://192.168.150.5/index.php      //测试  结果为bool(true)

10) [root@slave-redis ~]# redis-cli -h 192.168.150.4
192.168.150.4:6379> get test
"11111111111"         //在从redis get test  查到"1111111111" ,说明配置完成。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值