侧边栏壁纸
博主头像
知识旅途 博主等级

项目经理&三流程序员

  • 累计撰写 29 篇文章
  • 累计创建 15 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

基于LXC debain 安装Redis

Administrator
2025-01-09 / 0 评论 / 0 点赞 / 28 阅读 / 0 字

一. 安装Redis

  1. 更新系统

    apt update -y
    
  2. 安装Redis

    apt install redis-server
    
  3. Redis安装完成后,默认已启动,默认开机启动。

  4. 查看Redis状态

    systemctl status redis
    
  5. 查询状态如下,说明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
    
  3. 授权后修改 redis.conf 文件

    vi /etc/redis/redis.conf
    

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

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

    systemctl restart redis
    
  5. 验证密码,使用 redis-cli 验证,命令如下

    redis-cli
    
  6. 查看所有redis key,没有输入密码查询会提示:(error) NOAUTH Authentication required.

    redis> keys *
    
  7. 验证密码,如下命令将root替换为自己的密码,验证成功会提示:OK

    redis> auth root
    
  8. 再次查看所有key,有存数据则会显示key,若没存数据则提示:(empty array)

    redis> keys *
    

四. 开启远程连接

  1. 修改redis.conf文件
    找到 bind 127.0.0.1 ::1,将其注释掉,然后保存且重启即可。

  2. 重启redis服务

    systemctl restart redis
    
  3. 远程连接测试
    可以使用 RedisDesktopManager 进行连接测试;

    resp-2022.5.0.0.exe

五. 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

0

评论区