码迷,mamicode.com
首页 > 数据库 > 详细

LAP+mysql-主从+redis

时间:2017-07-29 18:14:11      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:down   global   arch   数据库   bin   文件   glob   pkill   bsp   

 

 

wget  http://download.redis.io/releases/redis-2.8.13.tar.gz 

cd redis-2.8.13

make PREFIX=/usr/local/redis install

cp redis.conf /usr/local/redis/

[root@redis-server bin]# cd /usr/local/redis/
[root@redis-server redis]# ls
bin redis.conf
[root@redis-server redis]# cd bin/

[root@redis-server bin]# nohup ./redis-server &

root@redis-server bin]# ps -ef | grep redis

[root@redis-server bin]# vim /usr/local/redis/redis.conf

技术分享

[root@redis-server bin]# vim /usr/local/redis/redis.conf   #我们可以采用开启后台启动redis命令;改为YES即可

技术分享

[root@redis-server bin]# pkill redis   #先杀死redis进程,再次启动即可

[root@redis-server bin]# /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf    #我们可以发现redis监听的默认端口6379

技术分享

技术分享

我们直接在redis端进入redis库,redis默认就是16个数据库,通过select [数字]进入相应的数据库

技术分享

技术分享

我们可以通过help config的方式查看redis的配置信息

技术分享

127.0.0.1:6379> CONFIG GET *  #获取redis服务器所有配置信息

127.0.0.1:6379> CONFIG SET loglevel "notice"     #获取redis服务器日志级别

127.0.0.1:6379> CONFIG GET bind   #获取redis监听的端口
1) "bind"
2) ""

127.0.0.1:6379> CONFIG GET daemonize  #配置文件的后台启动
1) "daemonize"
2) "yes"

127.0.0.1:6379> CONFIG SET requirepass "xiaoyupass"    #我们通过key设置redis一个密码
OK
127.0.0.1:6379> KEYS *    #我们再次查看,报错(因为没有输入秘密)
(error) NOAUTH Authentication required.

 

127.0.0.1:6379> AUTH xiaoyupass  #输入密码,即可查看
OK
127.0.0.1:6379> KEYS *
1) "xiaoyu"
2) "website"
127.0.0.1:6379>

技术分享

[root@redis-server ~]# /usr/local/redis/bin/redis-cli -a xiaoyupass   #在外部进行密码验证

技术分享

###########将LAP与redis整合

一般情况下,web与redis整合需要开发出来的端口去连接,因为我们之前在LAP上面搭建了一个Discuiz论坛,存在这端口,

[root@LAP ~]# vim /usr/local/httpd/htdocs/config/config_global.php

技术分享

添加PHPredis扩展驱动,使其连接

[root@LAP ~]#wget https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz

[root@LAP ~]# tar zxf 3.1.2.tar.gz
[root@LAP ~]# /usr/local/php/bin/phize   #因为没有 configure文件,无法编译,所以需要初始化一下

技术分享

需要安装autoconf软件

[root@LAP phpredis-3.1.2]# yum install autoconf -y

[root@LAP phpredis-3.1.2]# /usr/local/php/bin/phpize    #再次初始化

技术分享

[root@LAP ~]# tar zxf 3.1.2.tar.gz
[root@LAP ~]# /usr/local/php/bin/phize

[root@LAP phpredis-3.1.2]# ./configure -with-php-config=/usr/local/php/bin/php-config --enable-redis

 [root@LAP phpredis-3.1.2]# make 

[root@LAP phpredis-3.1.2]# make  test

[root@LAP phpredis-3.1.2]# make install

技术分享

[root@LAP ~]# cp /usr/src/php-5.3.28/php.ini-development  /usr/local/php/lib/php.ini
[root@LAP ~]# vim /usr/local/php/php.ini

技术分享

 root@LAP ~]# /usr/local/httpd/bin/apachectl restart 

[root@LAP ~]# vim /usr/local/httpd/htdocs/phpinfo.php

技术分享

出现这种情况,表示redis与LAP的驱动连接上了!

 

技术分享

[root@redis-server ~]# /usr/local/redis/bin/redis-cli -a xiaoyupass

  技术分享

 

LAP+mysql-主从+redis

标签:down   global   arch   数据库   bin   文件   glob   pkill   bsp   

原文地址:http://www.cnblogs.com/bixiaoyu/p/7256954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!