微擎性能优化之微擎开启Redis的方法

2018-12-1920:22:03 发表评论 908

 

微擎性能优化之微擎开启Redis的方法

 

【!】首先需要安装php的redis扩展,宝塔面板的 [软件设置]-[php设置]-[安装扩展]-找到[redis] 直接安装即可

【第一步】打开 /data/config.php
【第二步】将一下信息复制到 /data/config.php 文件的最下面

//****** 请复制以下内容,别把这段复制进去了 ******//


// -------------------------- Redis --------------------------- //
$config['setting']['redis']['server'] = '127.0.0.1'; 
$config['setting']['redis']['port'] = 6379; 
$config['setting']['redis']['pconnect'] = 0; 
$config['setting']['redis']['requirepass'] = ''; 
$config['setting']['redis']['timeout'] = 1;


///****** 请复制以上内容,别把这段复制进去了 ******///


【第三步】/data/config.php 文件的第35行左右

找到  $config['setting']['cache'] = 'mysql';
替换为 $config['setting']['cache'] = 'redis';

(将里面的mysql修改成redis即可)

【最后】保存、上传覆盖、更新缓存即可

redis是Nosql数据库,是一个key-value存储系统。虽然redis是key-value的存储系统,但是redis支持的value存储类型是非常的多,比如字符串、链表、集合、有序集合和哈希。

那么为什么要使用类似redis这样的Nosql数据库呢?

1) 当数据量的总大小一个机器放不下时;

2) 数据索引一个机器的内存放不下时;

3) 访问量(读写混合)一个实例放不下时。

Nosql数据库的优势

1)易扩展

这些类型的数据存储不需要固定的模式,无需多余的操作就可以进行横向的扩展。相对于关系型数据库可以减少表和字段特别多的情况。也无型之间在架构的层面上带来了可扩展的能力

2)大数据量提高性能

3)多样灵活的数据模型

 

头像

发表评论

您必须登录才能发表评论!