Redis部署安装、设置密码、关闭启动

部署安装

1.从官网下载安装包

访问Redis官网(点击Redis)然后下载安装包

点击download

 

自己想下载哪个版本就下载哪个

2.导入linux系统中

3.安装gcc环境

因为安装redis需要linux有gcc环境

切换root用户然后在命令行输入yum install gcc后等待安装(中途会询问是否安装输入y)

 4.解压、移动、重命名、赋权redis安装包

解压后移动至想要的地方(我这里是/usr/redis)

解压

tar -zxvf redis-7.0.2.tar.gz 

移动

mv redis-7.0.2 /usr/

重命名

mv redis-7.0.2/ redis7

赋权

chown -R hadoop:hadoop /usr/redis7

然后切换回hadoop用户

5.安装redis

进入redis的目录里面执行make命令进行编译

如果make命令出现如下错误的话

解决方案:那么第一先看看gcc有没有装成功命令行执行gcc --version,gcc没问题的话,那么就执行make distclean,这条命令是清楚make,然后再去执行一遍make,重新安装

make完没问题之后就执行make install。真正的安装redis(注意需要root权限噢,可以切换root用户或者sudo)

安装完/usr/local/bin会出现这几个文件

作用如下: 

 然后就赋权给hadoop用户输入

chown -R hadoop:hadoop /usr/local/bin 

这就安装好了!!

设置密码

不需要重启redis服务的密码设置方式
这种相对简单,连接redis之后,通过命令设置,如下:

config set requirepass 123456

如此,便将密码设置成了123456
设置之后,可通过以下指令查看密码

config get requirepass

在这里插入图片描述

密码设置之后,当你退出再次连上redis的时候,就需要输入密码了,不然是无法操作的。这里有两种方式输入密码,一是连接的时候直接输入密码,而是连接上之后再输入密码,分别如下所示:

 

 启动和停止

示例如图:

使用ps -ef | grep redis去查看redis的进程号
在这里插入图片描述

 然后直接kill -9它就可以停止了

kill -9 进程号

然后执行redis-server就可以启动了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Docker Compose中部署设置Redis密码,需要在docker-compose.yaml文件中进行配置。下面是一个示例: ```yaml version: '3' services: redis: image: redis restart: always command: redis-server --requirepass your_password ports: - 6379:6379 ``` 在这个示例中,我们定义了一个叫做"redis"的服务。使用"image"关键字指定了使用的Redis镜像。"restart: always"将在容器关闭后自动重新启动。"command"关键字指定了在启动容器时要执行的命令,这里我们使用了"requirepass"来设置Redis密码为"your_password"。 "ports"关键字定义了将容器内的6379端口映射到主机的6379端口,以便可以通过主机访问Redis。 保存并执行`docker-compose up -d`命令以部署启动Redis容器。现在,您可以通过Redis客户端连接到主机的6379端口,并使用设置密码进行认证。 请记得在实际生产环境中选择一个强密码,并将其保密。 希望这个回答对您有帮助! ### 回答2: 使用Docker Compose 部署 Redis 并且设置密码,需要创建一个docker-compose.yml文件来定义Redis服务。 首先,打开一个文本编辑器,并创建一个名为docker-compose.yml的文件。在文件中,我们将定义一个redis服务,并配置密码。 下面是一个示例的docker-compose.yml文件: ```yaml version: '3' services: redis: image: redis ports: - 6379:6379 environment: - REDIS_PASSWORD=yourpassword ``` 在上述的docker-compose.yml文件中,我们定义了一个服务名为“redis”,使用了Redis镜像,并将容器内部的6379端口映射到主机的6379端口。 接下来,我们通过设置REDIS_PASSWORD环境变量来配置Redis密码。将“yourpassword”替换为你想要设置密码。 保存并关闭文件后,在命令行中进入包含docker-compose.yml文件的目录。执行以下命令来启动Redis服务: ``` docker-compose up -d ``` 上述命令将启动Redis服务,并将其放入后台运行。在启动完成后,你可以通过以下命令来验证Redis服务是否成功设置密码: ``` docker-compose logs redis ``` 如果密码设置成功,你将在日志中看到以下输出: ``` Ready to accept connections ``` 现在,你可以使用密码连接到Redis服务。例如,你可以使用以下命令连接到Redis: ``` redis-cli -h localhost -p 6379 -a yourpassword ``` 将“yourpassword”替换为你在docker-compose.yml文件中设置密码。 通过以上方法,你可以使用Docker Compose部署Redis设置密码。 ### 回答3: 要在docker-compose中部署Redis设置密码,需要编写一个docker-compose.yml文件,并在其中设置相关配置。下面是一个示例的docker-compose.yml文件: ``` version: '3' services: redis: image: redis command: redis-server --requirepass mypassword ports: - "6379:6379" ``` 在这个示例中,我们创建了一个名为`redis`的服务,使用官方的Redis镜像,并指定了需要运行的命令`redis-server --requirepass mypassword`来设置密码为`mypassword`。 通过`ports`字段,我们将Redis容器的6379端口映射到主机的6379端口,以便可以通过主机访问Redis。 保存上述内容为docker-compose.yml文件后,可以使用以下命令来运行Redis容器: ``` docker-compose up -d ``` 这将在后台运行Redis容器。您可以通过主机的6379端口连接到Redis,并使用设置密码进行身份验证。 为了确保安全性,建议将密码设置为较强的复杂密码,并避免在实际生产环境中使用明文密码

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值