VM虚拟机下装载centOS7 linux虚拟机 以及redis的装配

本文详细介绍如何在CentOS 7上安装和配置Redis,包括虚拟机环境搭建、网络配置、依赖安装及Redis源码编译安装过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近老师让我自学redis 于是装配好了环境,然后记录下来,方便以后查看

这里我使用的是VM虚拟机12.5  下载地址如下

https://download.youkuaiyun.com/download/qq_33165600/10303088

安装

操作系统:CentOS7

ip地址:192.168.234.130

子网码:24

网关192.168.234.2

dns:8.8.8.8  8.8.4.4

安装完vm之后  进入vm 


按照提示进行操作 选择





然后按默认选择操作


完成后


右键 -》设置


然后开始运行虚拟机  

出现如下界面:



Install CentOS 7 安装CentOS 7

Test this media & install CentOS  7 测试安装文件并安装CentOS  7

Troubleshooting 修复故障

选择第一个



回车 

进入如下界面


选择中文页面


点击继续  


默认选择 点击开始安装


设置root密码 并创建一个用户


安装完成后点击重启虚拟机


重启后


输入root 以及你的root密码

登录成功


设置ip地址 网关 dns

刚安装好的centOS7是没有开启自动网络连接的

cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录


vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容


TYPE=Ethernet

BOOTPROTO=static  #启用静态IP地址

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777736

UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11

ONBOOT=yes  #开启自动启用网络连接

IPADDR0=192.168.21.128  #设置IP地址

PREFIXO0=24  #设置子网掩码

GATEWAY0=192.168.21.2  #设置网关

DNS1=8.8.8.8  #设置主DNS

DNS2=8.8.4.4  #设置备DNS

:wq!  #保存退出

service network restart   #重启网络

ping www.baidu.com  #测试网络是否正常

查看ip  

#ip add


虚拟机配置完成

安装 net-tools

#yum -y install net-tools

安装 gcc(redis需要)

 #yum install gcc tcl

安装wget

#yum -y install wget

#yum -y install setup

#yum -y install perl

安装make

#yum -y install make



安装 redis 

我将redis安装在了 /usr/local/src目录下

进入 /usr/local/src目录

#cd  /usr/local/src 

下载redis安装包

# wget http://download.redis.io/releases/redis-4.0.8.tar.gz

解压 redis安装包

#tar -zxvf redis-4.0.8.tar.gz

#mv redis-4.0.8 redis  // 为了后面操作方便将之重新命名,没有其他含义


源码目录分析:


①.在/usr/local/src/redis/下有一个redis.conf文件,这个文件为redis核心配置文件。



②.在/usr/local/src/redis/src/下,有redis的常用命令,安装完成后,会将这些命令自动放入到安装路径下的bin目录下:

#cd src/

#ls

包含:redis-cli redis-server 等
```


③.在/usr/local/src/redis3.2/utils/下,有redis的服务启动脚本


#cd ..

#cd utils/

#ll

包含:redis_init_script等


创建安装目录

#mkdir /usr/local/redis

#cd ../src/

#make PREFIX=/usr/local/redis install

#cd /usr/local/redis

安装完成后,可以看到/usr/local/redis 目录下有一个 bin 目录,bin 目录里就是 redis 的命令脚本:

#cd bin/

#ls

redis-benchmark  redis-check-dump  redis-sentinel

redis-check-aof  redis-cli         redis-server


配置并启动redis

    

创建redis配置文件目录

 # mkdir /usr/local/redis/conf

复制redis配置文件 /usr/local/src/redis/redis.conf 到 /usr/local/redis/conf 目录 并命名为6379.conf (按端口号命名)

# cp   /usr/local/src/redis/redis.conf     /usr/local/redis/conf/6379.conf

将redis设置为后台启动,编辑配置文件6379.conf

#cd ../conf/

# vi 6379.conf

将deamonize no 改为 yes(命令行模式下/** 可以搜索**所在位置)

启动redis

#cd /usr/local/redis/bin/

#./redis-server  /usr/local/redis/conf/6379.conf

验证是否成功

# ps -ef|grep redis
root      5521     1  0 16:50 ?        00:00:00 ./redis-server *:6379

root      5537  2508  0 16:54 pts/0    00:00:00 grep redis

退出redis服务


- pkill redis-server
- kill -9 进程号

- /usr/local/redis/bin/redis-cli shutdown


登录数据库

#/usr/local/redis/bin/redis-cli

127.0.0.1:6379> set a 1

OK

127.0.0.1:6379>get a

"1"

表示成功



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值