当前位置:   article > 正文

redis mysql 架构_redis+mysql架构搭建

mysql和redis 的架构

redis+mysql框架搭建

redis是一个key-value存储系统。和memcached类似,不过redis支持的value类型更多,主要有:string(字符串)、list(链表)、set(集合)、zset(有序集合)和hash(哈希类型)。redis和memcached一样,为了保证效率,都是把数据缓存在内存中。区别是redis会周期性的把更新的数据写入磁盘或者把修改的操作写入追加的记录文件,并且在此基础上实现master-slave主从同步。

简单的比较redis和memcached的区别,主要就是以下几点: 1、redis不仅支持简单的键值类型的数据,同时提供string、set、zset、hash等数据结构的存储。 2、redis支持数据的备份,即 master-slave模式的数据备份。 3、redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

接下来介绍redis+mysql架构的搭建: 环境:红帽6.5、虚拟主机VM1 ip=172.25.10.8

一:在虚拟主机上的安装redis:

yum install -y gcc gcc-c++ ;安装编译软件

cd redis/

tar -zxf redis-3.0.2.tar.gz ;解压软件包

cd redis-3.0.2 ;进入解压的目录

make ---> #make install ;直接编译并且安装

cd utils/ ;进入此util目录,执行下面的脚本。配置并启动程序

./install_server.sh

86e573c16a4ebb87f1bfca0f447fce65.png

netstat -antlpe | grep redis ;可以查看redis使用的端口号为6379

redis-cli ;redis客户端的使用命令ste no1 1234 ;将键no1添加键值1234; get no1 ;获得no1的键值;

二、介绍redis作mysql的缓存服务器。 1、安装lnmp环境,安装以下软件包:

yum install -y mysql-server ;安装mysql数据库

yum install -y nginx-1.8.0-1.el6.ngx.x86_64.rpm php-* ;安装nginx和php

vim /etc/php.ini ;编辑php的配置文件,修改时区

259721925f9c20d59ba4adc0086937f0.png

vim /etc/php-fpm.d/www.conf ;修改php-fpm 用户和组为nginx,默认为apache

93ed543b491c94afa73972a293aeecbb.png

/etc/init.d/php-fp

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/731157
推荐阅读
相关标签
  

闽ICP备14008679号