linux虚拟机安装redis详细步骤

1.下载redis安装包,在root目录下执行

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

linux虚拟机安装redis详细步骤_第1张图片

2.解压redis安装包

tar -zxvf redis-6.0.5.tar.gz

linux虚拟机安装redis详细步骤_第2张图片
在这里插入图片描述
3.进入redis目录

cd  redis-6.0.5

4.编译

make

4.1 如果报错,可能是gcc命令没有找到,说明未安装gcc,执行命令:yum install gcc-c++ 安装gcc
linux虚拟机安装redis详细步骤_第3张图片
4.2 安装成功后执行 make命令
linux虚拟机安装redis详细步骤_第4张图片
4.3 如果报错 先执行 make distclean命令,清除编译生成的文件,再执行make命令 ,如果出现 报错:server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’

执行 make distclean命令
linux虚拟机安装redis详细步骤_第5张图片
再执行make命令
linux虚拟机安装redis详细步骤_第6张图片
如果出现 报错:server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’
# 查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5
gcc -v
# 升级gcc到5.3及以上,如下:
升级到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
需要注意的是scl命令启用只是临时的,退出xshell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:

echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile
这样退出xshell重新打开就是新版的gcc了

4.4 然后在执行make,成功界面如下

在这里插入图片描述
5.安装软件时,安装的默认路径是 /usr/local/bin目录下,此处编译安装到指定目录下

make PREFIX=/usr/local/redis install

linux虚拟机安装redis详细步骤_第7张图片
安装后目录即为 /usr/local/redis/bin
linux虚拟机安装redis详细步骤_第8张图片

6.拷贝redis.conf到安装目录

cp redis.conf /usr/local/redis

7.进入 /usr/local/redis目录

cd /usr/local/redis/

8.编辑redis.conf

主要将daemonize的值修改为yes,其他的可以选择修改

vim redis.conf
后台启动,daemonize yes
绑定端口,port 6379 默认是6379 需要安全组开放端口
绑定IP,bind 192.168.2.128
指定数据存放路径,dir /usr/local/redis/log rdb存放的路径
指定持久化方式,appendonly yes
requirepass redis129 设置密码

linux虚拟机安装redis详细步骤_第9张图片

9.后端启动redis:

 ./bin/redis-server ./redis.conf

在这里插入图片描述
10.查看是否启动成功:

ps aux | grep redis
或
ps -ef | grep redis 

11.进入客户端命令界面(ctrl+C退出客户端)

./bin/redis-cli --raw 处理中文乱码问题

12.关闭redis进程

./bin/redis-cli shutdown

 lsof -i:端口好
 pwdx pid
 kill -9 pid 进程

linux虚拟机安装redis详细步骤_第10张图片

你可能感兴趣的:(redis)