• 有关redis笔记


    ubuntu 18.04 安装 Redis

    Redis 安装

    Redis 是一款内存键值存储,以其灵活性,性能和广泛的语言支持而闻名。本教程将演示如何在 Ubuntu 18.04 服务器上安装和配置 Redis。主要内容包括:

    1. 安装 Redis
    2. Redis 配置
    3. Redis 控制

    一、安装 Redis

    使用 apt 从官方 Ubuntu 存储库来安装 Redis:

    $ sudo apt update
    $ sudo apt install redis-server
    

    二、Redis 配置

    打开 Redis 的配置文件

    $ sudo vi /etc/redis/redis.conf
    

    在文件中,找到 supervised 指令。 该指令允许您声明一个 init 系统来管理 Redis 作为服务,从而为您提供对其操作的更多控制。 受 supervised 指令默认设置为 no 。 由于您正在运行使用 systemd init 系统的 Ubuntu,请将其更改为 systemd :

    # If you run Redis from upstart or systemd, Redis can interact with your
    # supervision tree. Options:
    #   supervised no      - no supervision interaction
    #   supervised upstart - signal upstart by putting Redis into SIGSTOP mode
    #   supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
    #   supervised auto    - detect upstart or systemd method based on
    #                        UPSTART_JOB or NOTIFY_SOCKET environment variables
    # Note: these supervision methods only signal "process is ready."
    #       They do not enable continuous liveness pings back to your supervisor.
    supervised systemd
    

    重新加载 Redis 服务文件以反映您对配置文件所做的更改:

    $ sudo service redis restart
    

    查看 Redis 的运行状态:

    $ sudo systemctl status redis
    

    输出如下结果表示运行成功:

    img

    现在已经成功安装和配置了 Redis 并且已经开始运行。

    三、Redis 控制

    redis 服务控制

    启动 redis 服务:

    $ sudo service redis start
    

    关闭 redis 服务:

    $ sudo service redis stop
    

    重启 redis 服务:

    $ sudo service redis restart
    

    redis 客户端连接

    在命令行中输入如下命令来登陆进 redis 客户端

    $ redis-cli
    

    redis 远程连接

    打开配置文件

    $ sudo vi /etc/redis/redis.conf
    

    将 bind 127.0.0.1 ::1 改为 bind 0.0.0.0

    之后重新启动 redis

    四、Redis 设置密码

    打开 Redis 的配置文件

    $ sudo vi /etc/redis/redis.conf
    

    找到下面这一行

    # requirepass foobared
    

    将注释符号去掉,将后面修改成自己的密码,如:

    requirepass 123456

     

    Redis使用认证密码登录

    Redis 命令



    Ubuntu 安装Redis 并将 Redis 加入系统服务运行

    Redis-cli客户端的使用

    redis登录及设置密码

    Redis设置密码和取消密码

     

    redis服务开启 :

     ./redis-server /opt/redisConf/redis.conf

    1,查询默认密码

    
    

    127.0.0.1:6379> config get requirepass
    1) "requirepass"
    2) ""

     

    2.修改密码

    config set requirepass kwz
    
    auth kwz
    

    3.查询修改后的密码

    127.0.0.1:6379> config get requirepass
    1) "requirepass"
    2) "kwz"

     4.登录redis

     redis-cli -p 6379 -a kwz

    远程连接redis报错:Connection refused

     

    1. 修改redis的配置文件

    sudo vi /etc/redis/redis.config
    

    注释掉 bind 127.0.0.1这一行(在前面添加一个#就是注释)。

    # 127.0.0.1
    

    重启redis服务。

    sudo /etc/init.d/redis-server restart
    

    注意:redis的配置文件位置不是100%一样,有可能你的服务器的redis.config文件和我的位置不一样,请注意甄别。

    2. 如果还不行

    如果还不行,检查防火墙设置,看看是否有禁止6379端口或者限制远程ip访问。如果是购买的云服务器,检查安全组是否放行6379端口(例如:如果你购买的是阿里云的服务器,则登录阿里云的控制台,查看redis所在服务器的安全组设置)。

    3. 附上:远程连接redis的办法
    redis-cli -h 88.88.88.88 -p 6379 -a password
    

    将命令中的88.88.88.88改成你的ip地址,将6379改成你的redis的端口(默认端口就是6379),将password改成你的redis授权密码。


    Redis设置密码和取消密码

    redis怎么查询数据

    windows下安装redis及其客户端

  • 相关阅读:
    ACdream群赛(4) B Double Kings
    ACdream群赛(4)总结
    250E Mad Joe
    ZOJ Monthly, November 2012 I Search in the Wiki
    251C Number Transformation
    253D Table with Letters 2
    Codeforces Round #153 (Div. 2) 总结
    ACdream群赛(4) D Draw a Mess
    ZOJ Monthly, November 2012 G Gao The Sequence
    在vs2005/c++中捕获浮点数异常
  • 原文地址:https://www.cnblogs.com/it-tsz/p/14227737.html
Copyright © 2020-2023  润新知