rspamd 使用redis 作为bakend
2016-04-26 00:00
1296 查看
摘要: 参考 https://rspamd.com/doc/faq.html 记录总结
rspamd 默认使用sqlite3作为backend,这样就不能共享,可以在服务器安装redis
最后看到type已经是redis了。
rspamd 默认使用sqlite3作为backend,这样就不能共享,可以在服务器安装redis
[root@localhost ~]# yum install redis -y [root@localhost ~]# vi /etc/redis.conf daemonize yes bind 0.0.0.0 requirepass password [root@localhost ~]# service redis start [root@localhost ~]# chkconfig redis on [root@localhost ~]# cd /var/lib/rspamd [root@localhost rspamd]# rspamadm statconvert -d bayes.spam.sqlite -h 127.0.0.1:6379 -s BAYES_SPAM [root@localhost rspamd]# rspamadm statconvert -d bayes.ham.sqlite -h 127.0.0.1:6379 -s BAYES_HAM [root@localhost rspamd]# vi /etc/rspamd/statistic.conf classifier "bayes" { tokenizer { name = "osb"; } name = "bayes"; #min_tokens = 11; backend = "redis"; password= "password"; servers = "127.0.0.1:6379"; languages_enabled = true; min_learns = 200; statfile { symbol = "BAYES_HAM"; #path = "${DBDIR}/bayes.ham.sqlite"; spam = false; } statfile { symbol = "BAYES_SPAM"; #path = "${DBDIR}/bayes.spam.sqlite"; spam = true; } } [root@localhost rspamd]# service rspamd restart [root@localhost rspamd]# rspamc stat Results for command: stat (0.002 seconds) Messages scanned: 0 Messages learned: 0 Connections count: 0 Control connections count: 0 Pools allocated: 26 Pools freed: 0 Bytes allocated: 1.08M Memory chunks allocated: 121 Shared chunks allocated: 11 Chunks freed: 0 Oversized chunks: 1 Fuzzy hashes stored: 0 Fuzzy hashes expired: 0 Statfile: BAYES_SPAM type: redis; length: 54.72M; free blocks: 0; total blocks: 1.43M; free: 0.00%; learned: 5086; users: 1; languages: 0 Statfile: BAYES_HAM type: redis; length: 35.33M; free blocks: 0; total blocks: 929k; free: 0.00%; learned: 2225; users: 1; languages: 0 Total learns: 0
最后看到type已经是redis了。
相关文章推荐
- redis安装问题小结
- 使用 Redis 和 Python 构建一个共享单车的应用程序
- Redis偶发连接失败案例实战记录
- Redis中实现查找某个值的范围
- redis的hGetAll函数的性能问题(记Redis那坑人的HGETALL)
- Redis和Memcached的区别详解
- 分割超大Redis数据库例子
- Redis总结笔记(一):安装和常用命令
- Redis sort 排序命令详解
- 用Redis实现微博关注关系
- Redis实现信息已读未读状态提示
- redis中修改配置文件中的端口号 密码方法
- 在Ruby on Rails上使用Redis Store的方法
- Redis和Memcache的区别总结
- 在Node.js应用中使用Redis的方法简介
- Redis服务器的启动过程分析
- web 应用中常用的各种 cache详解
- 利用yum安装Redis的方法详解
- 从MySQL到Redis的简单数据库迁移方法
- 为啥懒 Redis 是更好的 Redis