yii2 redis搜索类比mysql“like”

aemubtdh  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(165)

我正在用yii2后端构建一个datatables,它从表内的redis输出结果。我有4列应该在其中执行搜索。但我不知道如何在redis中搜索类似于mysql LIKE :
目前,我的控制器操作中有以下代码,用于将js输出到datatable:

if(!empty($global_search["value"]))
            foreach($columns as $column){
                $condition[$column["name"]] = $global_search["value"].'*';
            }

$output = $stat->find()->where($condition);

结果如下 $condition :

$condition = {array} [5]
 id = "100"
 Ip = "W*"
 Hits = "W*"
 User-Agent = "W*"
 OS = "W*"

id是当前的用户id,其中存储了统计信息,其余的列试图由它来搜索 W* 我想它会找到所有的记录,任何列都有 W<any characters> 但它不起作用。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题