目录
一、安装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版本
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版本就属于前台启动。
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
2.10 Redis关闭
(一)单实例关闭:
redis-cli shutdown
(二)也可以进入终端后再关闭:
(三)多实例关闭,指定端口关闭:
redis-cli -p 6379 shutdown
(四)第四种,先查看进程号,然后通过杀掉进程号来关闭
ps -ef | grep redis
kill -9 进程号
但是生产环境下不建议使用kill -9 ,-9是强制关闭,很暴力。可以直接kill即可,让他任务执行完成后自己慢慢关闭。