如果你还没有安装Redis,请先参考 Centos下Redis的安装与配置 。
首先我们切换到解压后的Redis目录
cd redis-4.0.6
然后将utils/redis_init_script文件复制到/etc/init.d下命名为redisd
如果你还没有安装Redis,请先参考 Centos下Redis的安装与配置 。
首先我们切换到解压后的Redis目录
cd redis-4.0.6
然后将utils/redis_init_script文件复制到/etc/init.d下命名为redisd
关于Supervisor的安装与配置,请参考 Supervisor,进程管理利器。 让程序后台运行! 。
Supervisor设置开机启动有很多,这里以Centos为例,仅供参考!
根据不同的系统,有不同的脚本,参考 https://github.com/Supervisor/initscripts
这里以Centos为例,我们选择:
Linux下如何让程序后台运行?
关掉终端继续让程序运行的方法?
Linux ssh状态下如何后台运行程序?
……
Redis,是个什么呢?
应一个朋友的邀请,接下来笔者将陆续推出Redis系列学习笔记,顺便巩固一下自己的redis知识。我相信,熟悉nosql的童鞋对Redis一定不陌生,也许你的项目中正在使用它,比如缓存、消息队列等。
Redis 没有官方的Windows版本,微软开源技术团队(Microsoft Open Tech group)开发和维护着 Win64 的版本,但并不建议用于生产环境。
这里主要介绍Centos下安装Redis,以及配置redis,后台运行以及自动启动等。
大约从2010年以来,nosql的发展可谓是风生水起,非关系型、分布式的数据库发展迅猛,开始我们知道甲骨文的Oracle,Mysql,微软的sqlServer,后来我们又知道了mongodb、redis、memcached等,前者是关系型数据库,后者是非关系型数据库(NoSQL)。
NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是 非关系型
数据库,是针对关系型数据库而言的。
键值(Key-Value)存储数据库 ,最典型就是Redis。
列存储数据库,例如apache的HBase,Facebook 用的就是它。
文档型数据库,这个更不用说啦,大名鼎鼎的MongoDb。
图形(Graph)数据库,望文生义吧,就是用图像表示实体与实体的关系
高扩展性
高性能
分布式
灵活的数据模型
低成本
前两篇文章中,简单用scrapy写了一个小demo,本篇文章主要目标是完整用scrapy爬取,慕课网所有免费的课程、标题、图片、地址、学习人数、难度、方向、分类、时长、评分、评论数等。
其实,很简单,在上一次的代码中修改调整一下就好。
centos6.8中默认自带的python版本为python2.6,那么这里需要将其改为python3
官方下载地址为 https://www.python.org/downloads/ ,这里已3.6.3为例。
# 下载
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
# 解压
tar -zxvf Python-3.6.3.tgz
cd Python-3.6.3
Elasticsearch(以下简称es)是一个实时的分布式搜索和分析引擎。
在搜索引擎方面,不仅仅有Elasticsearch,像另一篇提到的Algolia,还有sphinx、Solr等等,这里不做评价和比较,本篇主要介绍laravel中如何使用Elasticsearch。
首选必须安装有Elasticsearch,请参考 https://www.tech1024.cn/original/2962.html 。
本文基于laravel5.5,其他版本大同小异。
这里使用yum方式安装,前提是必须有网络
yum install java-1.8.0-openjdk
安装完成,查看java版本
[root@localhost ~]# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
专业企业官网建设,塑造企业形象,传递企业价值
系统软件开发,用心思考,用心设计,用心体验
打破技术瓶颈,让不堪重负的项目起死回生
构建全渠道一体化运营能力,实现全链路数字化
文案撰写、营销策划,专注品牌全案
一站式解决企业互联网营销痛点和难题
以技术的力量,改变互联网
联系我们