首页 / 论坛BBS / 综合交流

首先安装redis 组件   php版本安装redis扩展

打开_config文件夹engine.ini.php文件

;缓存类型,目前支持的有:default memcache redis

file = default 修改成 file =redis

这样就已经配置好了 但是默认的是redis数据库0

修改数据库默认方法

打开\framework\engine\cache\redis.php

$this->conn->connect($this->server,$this->port);  搜索这个名称 大约在第55行

$this->conn->select(8);   /添加这段内容select(8) 代表你要数据库库的名称  默认是0-16  自己更具需要修改


其他清除redis缓存方法

public function clear()

{

if(!$this->conn){

$this->config($this->config_data);

if(!$this->conn){

return false;

}

}

$this->conn->flushall ();    //默认(flushall)命令是清除所有数据库    替换成flushdb  清除当前表数据

return true;

}


后面欢迎大家补充




2条回复

  • gaoxingzaq
    gaoxingzaq于2019年12月24日发表回复

    linux  root 权限   

    输入redis-cli 

    查看key值:keys *

     默认是 表0查询

    切换db: select 1     //(这里的1 是表名称 默认0-16可以切换)

    查看key值:keys *

    清空整个 Redis 服务器的数据:flushall 

    清空当前库中的所有 key:flushdb 


  • skyboy
    skyboy于2019年12月24日发表回复

    十分感谢,后续把这个功能增加进来

请先 登录注册,才支持回复
论坛咨询