安装环境:vmware虚拟机

在安装redis之前,因为虚拟机是需要用到C语言环境的,所以先确定你的虚拟机里已经安装下面的软件包。

安装C 语言的编译环境

yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash

1.安装运行redis

下载源文件

在命令行输入以下命令,从redis官网提供的下载站点获取最新稳定版本的redis的源文件。

wget https://download.redis.io/redis-stable.tar.gz

此处如果报-bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。

安装wget

yum -y install wget

解压redis源文件

tar -xzvf redis-stable.tar.gz -C /opt

-C 指定解压到的位置,这里我解压到/opt下

解压完成后进入目录

cd redis-stable

在redis-stable目录下执行make命令(只是编译好)

make

terminal 1

 构建结束时的信息

terminal 2

 

接着继续执行 

make install

如果你不指定 安装路径 默认是 /usr/local/bin

cd /usr/local/bin

查看默认安装目录,里面有这些参数:

redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何

redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲

redis-check-dump:修复有问题的dump.rdb文件

redis-sentinel:Redis集群使用

redis-server:Redis服务器启动命令

redis-cli:客户端,操作入口

启动分两种:前台启动 、后台启动(推荐

前台启动命令

redis-server

启动完成我们会看到下面这个样子。为啥 不推荐使用这个呢?是因为这个有个缺点,比如你退出,只需要ctrl+c。但是退出了,,服务器也就停了。这肯定不允许啊,你停了别人要是正在用,那不得弄死你啊,所以一般我们不前台启动。(前台启动,命令行窗口不能关闭,否则服务器停止)

terminal 3

 后台启动

备份redis.conf

拷贝一份redis.conf到其他目录,安装时 我是放在opt目录下的,备份我就放到/etc下 还叫redis.conf。

cp  /opt/redis-table/redis.conf  /etc/redis.conf

进入etc目录下查看

cd /etc
ls

进入后你就看到这个熊样子

 后台启动设置daemonize no改成yes,

怎么进入呢?命令行编辑,回车就可以了。

vi redis.conf

 进入后找到这行,把no改成yes。

 怎么改?ctrl+i,然后就会出现--insert--

改好后,按ESC就退出到一般模式。然后找个位置,输入:wq回车就会退出。

 你看 退出了。

 

这里普及一下VI 

vi的使用
基本上vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下:

一般模式:
以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。

编辑模式:
在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式。

命令行模式:
输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的!

一般模式可用的按钮说明

【Esc】 退出编辑模式,回到一般模式

一般模式切换到命令行模式可用的按钮说明
【:w】 保存编辑的内容
【:w!】强制写入该文件,但跟你对该文件的权限有关
【:q】 离开vi
【:q!】 不想保存修改强制离开
【:wq】 保存后离开
【:x】 保存后离开
【ZZ】 若文件没有更动,则不保存离开,若文件已经被更改过,则保存后离开

启动redis

启动命令

redis-servser /etc/redis.conf
redis-cli

会看到进入>符号的模式

127.0.0.1:6379>

要检查redis服务是否正常工作,我们可以发送ping命令测试

127.0.0.1:6379>ping

如果服务器运作正常的话会输出

PONG

退出redis-cli程序

127.0.0.1:6379>exit

总结

以上就是我在虚拟机上安装redis的过程。撒花散会。债见!!!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐