arakawatomonori / covid19-surveyor

主要省庁と都道府県や自治体の経済支援制度をまとめる
https://help.stopcovid19.jp/
Do What The F*ck You Want To Public License
42 stars 18 forks source link

redis-helper.sh の拡充 #208

Open takano32 opened 4 years ago

takano32 commented 4 years ago

queue が 0 でも (empty list or set) をカウントしてしまうバグがあった。

KEYS によるカウントは redis-helper.sh に入れたい。

redis-help_helper.sh を作成してテストの実装と拡充をしたいところ。

# 全体の回答状況を収集
total_vote_count=`redis-cli KEYS vscovid-crawler-vote:result-* | wc -l`
remaining_vote_count=`redis-cli KEYS vscovid-crawler-vote:queue-*  | wc -l`
current_status="全回答数: $total_vote_count
残り件数: $remaining_vote_count"
echo "$current_status"

slack-bot/url-vote-rank.sh より抜粋。

KEYS のカウントをする部分を切り出したい。

takano32 commented 4 years ago
$ redis-cli KEYS vscovid-crawler-vote:queue-*  | wc -l
1
$ redis-cli KEYS vscovid-crawler-vote:queue-*
(empty list or set)