目录

一、安装window版

二、Linux版本

2.1 准备工作

 2.2 检查gcc是否安装成功

2.3 解压到当前路径

2.4 解压完成后进入目录

2.5 编译

2.6 安装

2.7 了解Redis的目录结构

2.8 前台启动

2.9 后台启动(推荐)

2.10 Redis关闭


一、安装window版

通常而言,Redis都是Linux的。

但是开发中,如果需要本地安装,我们一般会觉得使用虚拟机安装Redis稍有麻烦,作为个人而言,我更喜欢直接在window环境下启动。所以记录一下,如果安装window版本的Redis。

安装window版本的方式有很多,我这里选择的是最简单的。直接拿来就能用。但是使用的版本不是很丰富。

我这里提供的是5.0.10版,需要的朋友可以到下面的链接自取。

链接:https://pan.baidu.com/s/1BS9vSoYizqHd0pI0cLcptA?pwd=hssy 
提取码:hssy 

下载完成后,直接解压即可,无需安装。然后运行redis-server.exe即可运行Reids服务器。

linux 查看redis安装路径命令_Redis

linux 查看redis安装路径命令_linux 查看redis安装路径命令_02

linux 查看redis安装路径命令_redis_03

二、Linux版本

2.1 准备工作

官网下载安装包:Redis

下载安装最新版的gcc编译器,C 语言的编译环境

yum install -y gcc

 2.2 检查gcc是否安装成功

gcc --version

将下载好的redis-6.2.1.tar.gz放到Linux系统中,如/opt目录

2.3 解压到当前路径

tar -zxvf redis-6.2.1.tar.gz

备注:

也可以解压缩到指定目录,比如

tar -zxvf redis-6.2.1.tar.gz -C /usr/local/Redis

前提是/usr/local/Redis路径要存在,所以可以提前创建相应文件夹,比如在/usr/local目录下 mkdir Redis ,创建Redis文件

2.4 解压完成后进入目录

cd /opt/redis-6.2.1

2.5 编译

执行make命令,将其编译好

make

如果没有准备好C语言编译环境,make 会报错

—Jemalloc/jemalloc.h:没有那个文件或目录

检查是否安装gcc,如果确认已经安装好了,可采用以下方法解决编译问题:

执行make distclean命令,把里面的编译文件清除掉,再去执行make编译。

2.6 安装

make install

安装完成后,默认安装在/usr/local/bin目录下。

2.7 了解Redis的目录结构

  • redis-benchmark:性能测试工具,可以在自己本机运行,看看自己本子性能如何
  • redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
  • redis-check-dump:修复有问题的dump.rdb文件
  • redis-sentinel:Redis集群使用
  • redis-server :Redis服务器启动命令
  • redis-cli :客户端,操作入口

2.8 前台启动

前台启动,命令行窗口不能关闭,否则服务器停止。

我们前面window版本就属于前台启动。

linux 查看redis安装路径命令_redis_04

2.9 后台启动(推荐)

最好备份redis.conf

拷贝一份redis.conf到其他目录,比如/etc/myredis。前提是要先创建myredis目录

cp /opt/redis-3.2.5/redis.conf /etc/myredis

原来解压的包包含redis的相关文件,最好不要删除,比如就包含这个配置文件。

将备份的配置文件,后台启动设置daemonize no改成yes,让服务在后台启动。

启动Redis服务器,在/usr/local/bin下,执行

redis-server /etc/myredis/redis.conf

ok,然后可以用客户端访问:

redis-cli

linux 查看redis安装路径命令_redis_05

2.10 Redis关闭

(一)单实例关闭:

redis-cli shutdown

linux 查看redis安装路径命令_Redis_06

(二)也可以进入终端后再关闭:

linux 查看redis安装路径命令_linux 查看redis安装路径命令_07

 

(三)多实例关闭,指定端口关闭:

redis-cli -p 6379 shutdown

(四)第四种,先查看进程号,然后通过杀掉进程号来关闭

ps -ef | grep redis
kill -9 进程号

linux 查看redis安装路径命令_数据库_08

但是生产环境下不建议使用kill -9 ,-9是强制关闭,很暴力。可以直接kill即可,让他任务执行完成后自己慢慢关闭。