Centos7 最小系统安装Redis
最近想写一个调度系统,一顿查资料之后决定用Django+Celery+Redis实现,前面两个都已经有了,就缺一个Redis,所以准备安装一个Redis
获取Centos7并配置网络
获取Centos可以去Centos官网,这里默认你已经安装了Centos7最小系统,下面说一下如何配置网络,
因为有一大堆朋友配了网络之后要么主机ping不同虚拟机要么虚拟机ping不同主机,或者虚拟机上不了网等等等
注意红色部分
# vi /etc/sysconfig/network-scripts/ifcfg-eth0(Centos 可能是ifcfg-enoxxxxxx xxxx代表一串数字)
#(设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址)
BOOTPROTO=static
BROADCAST=192.168.0.255 #(对应的子网广播地址)
IPADDR=192.168.106.10 #(如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址)
GATEWAY=192.168.106.2 #(如果设置了static模式,这一个设置极其重要,缺少了可能导致虚拟机无法上网或者无法ping通主机)
这个ip怎么来的呢,请看下面的Vmware虚拟网卡VMnet8的设置 NETMASK=255.255.255.0 #(网卡对应的网络掩码)
NETWORK=192.168.106.0 #(网卡对应的网络地址)
ONBOOT=yes #(系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备)

安装依赖库和基本组件
=========================================================================
安装wget
yum -y install wget #用来下载安装介质的,如果你是直接下载好然后放进去安装的你可以忽略这个,但是建议安装
=========================================================================
安装gcc
yum -y install gcc #在编译Redis源码的时候如果没有安装gcc就会报错make cc Command not found,make: *** [adlist.o] Error这样的错误
=========================================================================
安装tcl
yum -y install tcl
=========================================================================
获取Redis安装介质并安装
获取安装介质
wget http://download.redis.io/releases/redis-3.2.9.tar.gz 解压
tar -xzvf redis-3.2..tar.gz 编译
make 编译完之后就可以用了
#在生成的src目录下运行redis-server即可
redis-3.2./src/redis-server 简单测试
#另外打开一个命令窗口,执行下图中的命令
外网访问和保护模式开关设置
修改redis.conf
vi redis.conf
将 bind 127.0.0.1 注释掉(即 #bind 127.0.0.1) 注释这个bind可以让redis监听所有网卡的请求,否则只能接受本地连接,外网也就无法访问
将 protected-mode yes 改为 protected-mode no 这已不是关闭redis的保护模式,在保护模式下外网也是要被拒绝的(有故事)
Centos7 最小系统安装Redis的更多相关文章
- Centos7离线安装redis
1.1 下载.上传.解压redis4.0.11 下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz下载后上传到服务器上,并解压:备注: ...
- Linux CentOs7 下安装 redis
Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装 命令如下 $ yum install gcc-c++ $ wget ht ...
- centos7 最小化安装 无 ifconfig,netstat 的安装
centos7 最小化安装 无 ifconfig,netstat 的安装 centos7 最小化安装之后,默认是没有 ifconfig,netstat命令的: 我们可以直接使用 yum -y inst ...
- CentOS7/RHEL7安装Redis步骤详解
CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看Cent ...
- Linux工作环境:CentOS7最小安装+Xfce桌面环境
ref: https://blog.csdn.net/smstong/article/details/44802989 3.1 执行CentOS7 最小安装去官网下载CentOS-7.0-1406-x ...
- 各操作系统安装redis
mac系统安装redis 注:Mac操作亲测可用,其他系统的安装均从菜鸟教程转载而来,未测试是否可用 一.下载 打开官网:https://redis.io/ Download---Stable---D ...
- CentOS7最小化安装-Linux-1
CentOS 7的安装其实很简单,主要是网络配置. 选英文.设置时区等 最小化安装 先启动一个网络 Begin 吧 在安装的时候设置好root密码.很简单 别去点安装tools. 等待安装完成后,点击 ...
- Centos7下安装redis实战(单机版以及集群)
一.背景 因项目需要,要引入redis做缓存,就在centos7下亲自安装了一遍redis,刚好趁着这个机会就来把redis的概念以及单机版和集群版redis安装步骤记录下来,在此和大家一起分享. 二 ...
- Centos7最小化安装之工作站设置
Centos7最小化安装之工作站设置 实测在Vultr的VPS上正常可用 在Vultr上怎么看桌面 两种解决方法: 使用VNC远程连接 直接使用Vultr的view console功能 我使用的是第二 ...
随机推荐
- iOS获取视频中的指定帧的两种方法
方法一 :AVFoundation #import <AVFoundation/AVFoundation.h> - (UIImage *)thumbnailImageForVideo:(N ...
- loopj.com android-async-http
loopj.com android-async-http Android异步Http客户端 用于Android的基于回调的Http客户端库 下载版本1.4.9(最新) 或者在github上fork ...
- CSS也需要重构
最初接触到的CSS面向对象,是项目里的CSS超过8千行,缺乏约束和管理,在近期或不远的将来,有迫切的要求需要重构.CSS面向对象和模块化. CSS代码遇到的问题: 重用性差,看着一个CSS的名称,很难 ...
- sphinx全文检索引擎
今天刚刚学习了一下,就直接分享上去,有些还没有接触,如果有问题请指正,谢谢 sphinx是什么? Sphinx是一个全文检索引擎.主要为其他应用提供高速.低空间占用.高结果 相关度的全文搜索功能. S ...
- Python 一行代码
Python语法十分便捷,通过几个简单例子了解其趣味 1.Fizz.Buzz问题为: 打印数字1到100, 3的倍数打印"Fizz", 5的倍数打印"Buzz" ...
- MSMQ队列学习记录
微软消息队列-MicroSoft Message Queue(MSMQ) 使用感受:简单. 一.windows安装MSMQ服务 控制面板->控制面板->所有控制面板项->程序和功能- ...
- Java设计模式之(建造者模式)
建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 建造者模式通常包括下面几个角色: 1. builder:抽象建造者,给出一个抽象接口,以规范产品对象的各个组 ...
- 用CSS实现响应式布局
响应式网页看起来高大上,但实际上,不用JS只用CSS也能实现响应式网站的布局 要用到的就是CSS中的媒体查询下面来简单介绍一下怎么运用 使用@media 的三种方式 第一: 直接在CSS文件中使用 @ ...
- JavaScript 中有关Array操作的一些函数
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素. 要取得Array的长度,直接访问length属性: var arr = [1, 0.222, 'Hi', null, ...
- dubbox的provider端嵌套调用问题
今天遇到了一个问题,查了半天...,情况是这样的,我用的是dubbox,想做一个精简的全链路跟踪,一个消费者通过dubbox调用一个Service, service 里另外调用了两个service: ...
