一、简介
-
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,表示认证成功文章来源:https://www.toymoban.com/news/detail-768397.html
文章来源地址https://www.toymoban.com/news/detail-768397.html
- 补充——关闭redis:设置密码后的redis 怎么关闭
# 法一
redis-cli -a password shutdown
# 法二
ps -ef | grep redis
# 找到redis-server的进程号
kill -9 pid
到了这里,关于Linux下 设置/修改Redis密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!