资讯专栏INFORMATION COLUMN

通过redis协议构建脏字过滤微服务

lylwyy2016 / 1774人阅读

摘要:下载安装使用配置说明脏字字典以协议对外提供脏字过滤服务字典格式以行为单位填写待过滤脏字毛片妈的命令好好妈的我看他说话的语气,好啊我看他说话的语气,啊妈的妈的我看他说话的语气,好啊妈的我看他说话

下载

https://github.com/jonnywang/...

安装使用
mkdir -p /data/server/wordsFilter
cd /data/server/wordsFilter
wget -O goRedisWordsFilter-v0.0.1.tar.gz https://github.com/jonnywang/goRedisWordsFilter/files/2334417/goRedisWordsFilter-v0.0.1.tar.gz 
tar zxvf goRedisWordsFilter-v0.0.1.tar.gz
cd v0.0.1
./bin/goRedisWordsFilter_linux --config=conf/config.xml
配置说明


    
    0.0.0.0:8299
    
    dict/words.conf

以redis协议对外提供脏字过滤服务

字典格式以行为单位填写待过滤脏字
毛片
妈的
命令
redis-cli -p 8299 --raw
127.0.0.1:8299> total
2
127.0.0.1:8299> exists 好x
0
127.0.0.1:8299> add 好x
OK
127.0.0.1:8299> total
3
127.0.0.1:8299> filter 妈的-我看他说话的语气,好x啊
**-我看他说话的语气,**啊
127.0.0.1:8299> delete 妈的
OK
127.0.0.1:8299> total
2
127.0.0.1:8299> filter 妈的-我看他说话的语气,好x啊
妈的-我看他说话的语气,**啊
127.0.0.1:8299> reload
OK
127.0.0.1:8299> total
3
127.0.0.1:8299> exists 好x
1
127.0.0.1:8299> filter 妈的-我看他说话的语气,好x啊
**-我看他说话的语气,**啊
127.0.0.1:8299> FLUSHALL
OK
127.0.0.1:8299> total
0
127.0.0.1:8299> reload
OK
127.0.0.1:8299> total
3
127.0.0.1:8299> filter 妈的-我看他说话的语气,好x啊
**-我看他说话的语气,**啊
用例
connect("127.0.0.1", 8299, 10);
$result = $redis_handle->rawCommand("filter", "妈的-我看他说话的语气,好x啊");
echo $result . PHP_EOL;
$result = $redis_handle->rawCommand("add", "好x");
var_dump($result);
$result = $redis_handle->rawCommand("add", "好x");
var_dump($result);
$result = $redis_handle->rawCommand("filter", "妈的-我看他说话的语气,好x啊");
echo $result . PHP_EOL;
测试
php test_filter.php

**-我看他说话的语气,好x啊
bool(true)
bool(false)
**-我看他说话的语气,**啊
支持

QQ群 233415606

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29396.html

相关文章

  • 次世代的会话管理项目 Spring Session

    摘要:会话管理一直是企业级应用的重要部分。传统会话管理技术的问题的目的是解决传统的会话管理技术的各种问题。对如和之类的闭源产品,找到适合它们的会话管理技术的替代实现则通常是不可能的。典型的应用会将当前用户的身份及其安全级别或角色存储在会话里面。 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文来自云+社区翻译社,由Tnecesoc编译。 会话管理一直是 Java 企业级应用的...

    不知名网友 评论0 收藏0
  • 2021 年最新基于 Spring Cloud 的服务架构分析

    摘要:是一个相对比较新的微服务框架,年才推出的版本虽然时间最短但是相比等框架提供的全套的分布式系统解决方案。提供线程池不同的服务走不同的线程池,实现了不同服务调用的隔离,避免了服务器雪崩的问题。通过互相注册的方式来进行消息同步和保证高可用。 Spring Cloud 是一个相对比较新的微服务框架,...

    cikenerd 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<