一、下载redis安装包
进入redis官网查看当前稳定版本:
https://redis.io/download/
发现此时的稳定版本是6.2.4,
此时可以去这个网站下载6.2.4稳定版本的tar包。
暂时不考虑不在windows上使用redis,那样将无法发挥redis的性能
二、上传tar包到虚拟机并解压
2.1 新建存放目录并上传tar包
# 进入/usr/local目录
cd /usr/local/
# 新建soft目录存放软件
mkdir soft
# 进入刚新建的soft目录下
cd soft
完成上述步骤使用finalshell上传redis安装包到/usr/local/soft目录下:
2.2 解压tar包
tar -zxvf redis-6.2.4.tar.gz
三、安装编译环境并安装redis
3.1 下载安装最新版的gcc编译器
1)安装C 语言的编译环境
# -y 对所有提问都说yes
yum -y install gcc
2)查看gcc版本
gcc --version
3.2 编译redis
# 进入redis安装目录
cd /usr/local/soft/redis-6.2.4
# 执行编译操作
make
如果没有安装gcc直接进行make会报错:
# 表示没有这个文件
Jemalloc/jemalloc.h
解决方案:
安装gcc
运行make distclean
然后再进行make
3.2 安装redis
编译完成之后,可以执行安装命令。
make install
安装完成之后/usr/local/bin目录下将会多出一些命令:
命令解析:
redis-benchmark:测试电脑性能的
redis-check-aof -> redis-server:检查修复aof文件的,本质是执行了redis-server文件
redis-check-rdb -> redis-server:检查修复rdb文件的,本质是执行了redis-server文件
redis-cli:redis自带的客户端,可以使用它来连接redis服务端。(这个自带的通常不会使用)
redis-sentinel:redis哨兵,用于监控redis集群中Master状态的工具。
redis-server:启动服务
四、启动redis
# 这个命令已经在环境变量当中,可以在任何位置使用它来启动redis
redis-server
命令行窗口不能关闭,否则服务器停止。
4.2 后台启动
1)在/root目录下创建myredis目录
cd /root
mkdir myredis
cd /myredis
2)拷贝一份redis.conf到myredis目录
cp /usr/local/soft/redis-6.2.4/redis.conf /root/myredis
3)修改配置文件,配置让服务在后台启动
vim redis.conf
配置完成后Esc键退出插入状态,:wq保存并退出。
4)使用新的配置文件启动redis
redis-server /root/myredis/redis.conf
这样服务启动后就不会占用全屏窗口。
不放心的话也可以用下列命令查看redis进程是否在运行:
ps -ef | grep redis
五、关闭redis
5.1 单实例关闭
redis-cli shutdown
也可以进入终端后关闭当前实例:
# 先进入redis客户端终端
redis-cli
# 在终端里关闭redis
shutdown
5.2 多实例关闭
redis-cli -p 6379 shutdown
多实例时关闭时需要指定端口关闭
转载地址:redis的下载和安装详解