下载地址:
github windows版本 https://github.com/MicrosoftArchive/redis
下载解压完成
启动 redis :
redis-server 安装路径+ redis.windows.conf
安装 redis windows 服务:
redis-server --service-install redis.windows.conf # 安装为 windows service服务 redis-server --service-uninstall # 卸载 redis-server --service-start # 启动 redis-server --service-stop # 停止
redis 的配置文件:
daemonize no -->> daemonize yes 是否在前端或后端运行(守护进程) bind 127.0.0.1 默认是绑定本机 注释后 允许slaver端 连接到 master端
redis master slaver 测试:
redis-server 路径+redis.windows.conf #启动 master server 端 redis redis-cli 启动 mster client 端 set key 123 get key ---123 redis-cli -h ip #启动 slaver 端 redisget key --123
redis vs mongodb:
Redis 是基于内存的数据库(数据和key放在内存里)。内存满了以后就会开始自动删除数据 url一般放在redis里面,爬取到的数据放在MongoDB里面。 MongoDB,只用来保存数据。爬到的数据存到里面就不管了。 Redis, 更像一个队列,有源源不断的URL进去,有源源不断的URL出来, URL用过一次以后不需要,随着爬取到的数据一起存入MongoDB里面 MongoDB 不是内存型数据库,只不过把所有文件索引存到内存里而已。
同样的机型,用MongoDB会比Redis存更多,但Redis响应更快。关键的是看量有多大
可以把MongoDB当成MySQL, 把Redis当成内存
数据交换用Redis. 数据持久化用MongoDB
时间: 2024-10-02 13:42:54