用自己的阿里云服务器模拟公司服务器安装redis

我来研究一下我用我自己的阿里云服务器能不能模拟出我是怎么在公司的服务器上安装redis的。
在自己的服务器上,自己肯定是root用户。但是在公司里,肯定不可能随便拿着root用户用,所以我们要先创建一个user用户来供我们使用。
1、首先创建一个用户名为user的普通用户:

useradd user

2、然后设置登录密码:

passwd user

然后会提示你输入密码,输入即可
这个时候就创建user用户成功,然后我们用user用户登录

1、redis安装

1.1、安装要求

用户及目录准备见下表(文件不存在则使用user用户创建):

用户用户组目录说明
useruser/home/user/service-war/redis/redis-6.2.6Redis安装目录(自动生成,无需手动创建)
useruser/home/user/service-war/redis/dataRedis数据目录
useruser/home/user/service-war/redis/logRedis日志目录
useruser/home/user/service-war/source资源存放目录,包含依赖包
useruser/home/user/service-war/bak备份目录
useruser/home/user/service-war/release软件包下发目录

user用户创建:

mkdir -p /home/user/service-war/redis/{data,log}
mkdir -p /home/user/service-war/{bak,release}

在这里插入图片描述
创建成功以后,查看一下是否创建成功
在这里插入图片描述

1.2、环境搭建

这个时候回到root权限安装gcc环境

yum install gcc-c++

在这里插入图片描述
如果看到这个页面,说明gcc安装完毕
在这里插入图片描述

1.3、安装

这个时候创建source资源目录,把我们从官网下载下来的压缩包放在这里
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入redis安装包拷贝至安装目录(user操作)

cd /home/user/service-war/redis
cp /home/user/service-war/source/redis-6.2.6.tar.gz /home/user/service-war/redis

在这里插入图片描述

解压tar包

tar -zxvf redis-6.2.6.tar.gz

在这里插入图片描述
进入文件夹(root执行)

cd /home/user/service-war/redis/redis-6.2.6

编译(root执行)

make
make install

1.4、运行

编译完成后,在src目录下生成redis相关程序,如redis-server、redis-continel、redis-cli等
指定目录下配置文件

cd /home/user/service-war/redis/redis-6.2.6

将redis.conf文件拷贝备份

cp redis.conf redis.conf.bak

在这里插入图片描述
把redis配置文件redis.conf里面的bind 127.0.0.1注释掉,因为如果不注释掉,那么就只有本机可以链接,注释掉以后就都可以链接了
在这里插入图片描述

修改protected-mode保护模式,只允许本地连接
修改为:protected-mode no
在这里插入图片描述
在这里插入图片描述

1.5、配置防火墙

配置防火墙,所以要切换到root权限
先看一下开放的端口,果然没有,再看一下状态,好的,是running

firewall-cmd --list-ports
firewall-cmd --state

在这里插入图片描述
开启端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

重启防火墙

firewall-cmd --reload

在这里插入图片描述
这个时候可以看到我们就开启端口成功了

1.6、验证

启动服务

./src/redis-server

运行redis-cli客户端程序尝试读写

./src/redis-cli

在这里插入图片描述
这个时候,使用Redis Desktop Manager链接redis
在这里插入图片描述
这个时候就说明redis安装成功了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值