Debian 安装 Redis

一. 安装Redis

1. 更新系统

sudo apt update -y

2. 安装Redis

sudo apt install redis-server

Redis安装完成后,默认已启动,默认开机启动。

3. 查看Redis状态

sudo systemctl status redis

在这里插入图片描述
查询状态如下,说明redis服务已启动。到此,说明已经成功安装了redis服务。

二. 验证Redis

使用 redis-cli 检测redis是否可正常使用;

1. 运行redis-cli

redis-cli

2. 使用Redis命令

127.0.0.1:6379> keys *

如下图说明redis可正常使用,且默认是没有密码的。
在这里插入图片描述

三. 修改Redis密码

1. 配置文件

/etc/redis/redis.conf

2. 修改配置文件

使用命令进入 redis 的目录

cd /etc/redis/

如果当前登录账号非root账号,会提示“权限不够”问题(如下图)
在这里插入图片描述

执行以下命令解决“权限不够”问题

sudo chmod 755 /etc/redis

授权后修改 redis.conf 文件

sudo vi /etc/redis/redis.conf

在这里插入图片描述
找到 # requirepass foobared 这行(如上图)
把前面的#号去掉,将 foobared 改成你想要设置的密码,我这里将密码设置成 root(修改后如下图),修改后保存
在这里插入图片描述

3. 重启redis服务

执行如下命令,重启redis服务

sudo systemctl restart redis

4. 验证密码

  1. 使用 redis-cli 验证,命令如下
redis-cli
  1. 查看所有redis key,没有输入密码查询会提示:(error) NOAUTH Authentication required.
redis> keys *
  1. 验证密码,如下命令将root替换为自己的密码,验证成功会提示:OK
redis> auth root
  1. 再次查看所有key,有存数据则会显示key,若没存数据则提示:(empty array)
redis> keys *

在这里插入图片描述

四. 开启远程连接

1. 修改redis.conf文件

找到 bind 127.0.0.1 ::1,将其注释掉,然后保存且重启即可。
在这里插入图片描述

2. 重启redis服务

sudo systemctl restart redis

3. 远程连接测试

可以使用 RedisDesktopManager 进行连接测试;
在这里插入图片描述

五. Redis服务命令

1. 启动服务

sudo systemctl start redis

2. 停止服务

sudo systemctl stop redis

3. 重启服务

sudo systemctl restart redis

4. 开机启动

sudo systemctl enable redis-server.service

5. 禁止开机启动

sudo systemctl disable redis-server.service
posted @ 2023-12-14 15:48  sunshine-sm  阅读(113)  评论(0编辑  收藏  举报  来源