通過redis協議構建中文髒詞過濾微服務

2021-08-26 20:24:24 字數 2214 閱讀 9053

mkdir -p /data/server/wordsfilter

cd /data/server/wordsfilter

wget -o gorediswordsfilter-v0.0

.1.tar

.gz

.1.tar

.gz

tar zxvf gorediswordsfilter-v0.0

.1.tar

.gzcd v0.0

.1./bin/gorediswordsfilter_linux --config=conf/config.xml

<?xml version="1.0" encoding="utf-8" ?>

0.0.0.0:8299server>

dict/words.confdict>

config>

毛片

媽的

redis-cli

-p 8299 --raw

127.0

.0.1

:8299> total

2127.0

.0.1

:8299> exists 好屌

0127.0

.0.1

:8299> add 好屌

ok127.0

.0.1

:8299> total

3127.0

.0.1

:8299> filter 媽的-我看他說話的語氣,好屌啊

**-我看他說話的語氣,**啊

127.0

.0.1

:8299> delete 媽的

ok127.0

.0.1

:8299> total

2127.0

.0.1

:8299> filter 媽的-我看他說話的語氣,好屌啊

媽的-我看他說話的語氣,**啊

127.0

.0.1

:8299> reload

ok127.0

.0.1

:8299> total

3127.0

.0.1

:8299> exists 好屌

1127.0

.0.1

:8299> filter 媽的-我看他說話的語氣,好屌啊

**-我看他說話的語氣,**啊

127.0

.0.1

:8299> flushall

ok127.0

.0.1

:8299> total

0127.0

.0.1

:8299> reload

ok127.0

.0.1

:8299> total

3127.0

.0.1

:8299> filter 媽的-我看他說話的語氣,好屌啊

**-我看他說話的語氣,**啊

<?php

$redis_handle

=new redis();

$redis_handle

->connect('127.0.0.1', 8299, 10);

$result

=$redis_handle

->rawcommand('filter', '媽的-我看他說話的語氣,好屌啊');

echo $result

. php_eol;

$result

=$redis_handle

->rawcommand('add', '好屌');

var_dump($result);

$result

=$redis_handle

->rawcommand('add', '好屌');

var_dump($result);

$result

=$redis_handle

->rawcommand('filter', '媽的-我看他說話的語氣,好屌啊');

echo $result

. php_eol;

php test_filter.php

**-我看他說話的語氣,好屌啊

bool(true)

bool(false)

**-我看他說話的語氣,**啊

通過dockerfile構建nginx

上次 利用命令列的形式來構建nginx服務,這次利用dockerfile檔案來構建nginx服務,其實差不多的,學習下 dockerfile的指令即可。1.建立dockerfile檔案 vim dockerfile2.編寫指令 1 first dockerfile23 from ubuntu lat...

通過FutureTask構建快取

中為了效率一般會構建快取來提高效能 減少不必要的計算。一般情況下會通過構建乙個hashmap來儲存快取 比如 map map newhashmap public void test object param else 但是在多執行緒環境下hashmap會出現死迴圈等問題所以可以採用concurren...

十五 Redis 部落格構建

主要功能 使用者賬號 發布文章 在主頁檢視文章 根據分類來檢視文章 使用者賬號 註冊乙個部落格 賬號需要 1.賬號 account 可以包含英文或數字,不能有重複,會被部落格用作唯一的 id 2.密碼。保證賬號的唯一性可以使用之前介 紹過的 uniqueset 類來實現,而儲存使用者資訊則可以使用雜...