Linux下 设置/修改Redis密码

一、简介

  • redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value NoSQL数据库,被广泛应用于缓存

  • 特征:键值型;单线程(每个命令具备原子性);低延迟,速度快(基于内存、IO多路复用、良好的编码);支持数据持久化;支持主从集群、分片集群;支持多语言客户端。

  • 常见应用场景:缓存、排行榜、计数器应用、共享Session、分布式锁、社交网络、消息队列、位操作。

二、问题描述

windows下修改Redis密码已在https://blog.csdn.net/qq_44700578/article/details/131039249介绍过,本文将介绍如何在Linux系统中设置/修改密码。

三、解决方案

0.环境准备

在设置Redis密码前,确保已在Linux系统中安装了Redis,如果尚未安装Redis,可根据网上相关教程安装

1.配置文件

首先根据如下命令找到配置文件redis.conf(一般默认路径为/etc/redis/redis.conf),

find / -name redis.conf

我们需要编辑该文件来进行密码设置,

vim redis.conf

找到配置文件里面 #requirepass footbared,可以将footbared直接修改为自己的密码,或者增加一行

requirepass myPassword

在这里插入图片描述

Esc退出编辑模式,再输入 :wq 保存关闭文件。

2.重启redis服务——后台启动

修改完redis.conf后需要重启redis服务以使更改生效。有三种方式启动redis服务:前端启动、后台启动、开机自启动。前端启动 窗口要一直打开,如果关闭 redis服务就会停止,比较麻烦,故此处介绍后台启动。

  • 更改redis.conf文件,找到daemonize,将其值修改为yes,表明redis能够在后台运行而不被中断。
    在这里插入图片描述

​ – daemonize yes : redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
​ – daemonize no :当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。

  • 通过指定配置文件启动redis
#此处替换为你服务器上的redis路径,不清楚的话可用find /-name redis-server查找
cd /usr/local/src/redis/redis-7.0.4/ 
redis-server redis.conf 

或者
/xx/xx/redis-server /xx/xx/redis.conf
  • 测试密码设置
#启动Redis客户端
redis-cli

在提示符下,使用auth password进行认证。如果密码正确 将显示OK,表示认证成功

在这里插入图片描述

  • 补充——关闭redis:设置密码后的redis 怎么关闭
# 法一
redis-cli -a password shutdown

# 法二
ps -ef | grep redis
# 找到redis-server的进程号
kill -9 pid
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值