zoukankan      html  css  js  c++  java
  • Redis数据库的使用

    目录

    Redis数据库的安装 

    Redis数据库的基本操作

    Redis数据库的备份与恢复

    Redis的端口转发


    Redis数据库的安装 

    yum install gcc-c++            #安装gcc编译器
    wget  http://download.redis.io/releases/redis-4.0.2.tar.gz   #下载redis源码
    tar -zxvf redis-4.0.2.tar.gz   #解压
    cd  redis-4.0.2                #进入解压目录
    make && make install           #安装
    默认安装在 /usr/local/bin 下 
    cp redis.conf  /usr/local/bin/redis.conf          #将配置文件复制到安装目录

    第一次启动,我们需要对 redis.conf 配置文件进行一些修改

    把下面这行给注释了,如果不注释的话,redis数据库则只允许本地 127.0.0.1 连接

    redis 的默认端口为 6379,可以自己修改

    保护模式修改为 no

    Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程,则启动后会在后台运行。

    在 requirepass foobared 下面加一行,为 redis设置密码为:123456 。

    启动 redis 服务: ./redis-server  redis.conf   ,启动时加载配置文件

    客户端连接:./redis-cli  -h  127.0.0.1 ,认证密码:auth  123456

    Redis数据库的基本操作

    info          #查看redis的信息和服务器信息
    flushall      #删除所有数据
    del key       #删除键为key的数据
    get key       #获得参数key的数据
    keys *        #查看所有的key

    Redis数据库的备份与恢复

    使用 save 命令保存数据库,会生成备份文件 dump.rdb 文件 。如果要恢复数据库备份文件,只需要将 dump.rdb  移动到 Redis 安装目录并启动服务即可。获取 Redis 安装目录可以使用 config get dir  命令。

    Redis的端口转发

    现在有这么一个场景,我们获得了Web服务器A的权限,并且知道了该服务器上存在Redis服务,但是只允许本地连接,现在我们需要连接到该服务器上的Redis服务。我们可以使用SSH做端口转发,将16379端口的流量转发到6379端口。所以我们只需要连接该服务器的16379端口即可。

    相关文章:Redis数据库的使用

                      Redis未授权访问漏洞

  • 相关阅读:
    linux下的crontab定时执行任务命令详解
    494. Target Sum
    347. Top K Frequent Elements
    5. Longest Palindromic Substring
    时间复杂度计算方法
    62. Unique Paths
    54. Spiral Matrix && 59. Spiral Matrix II
    57. Insert Interval
    53. Maximum Subarray
    42.Trapping rain water
  • 原文地址:https://www.cnblogs.com/csnd/p/11807649.html
Copyright © 2011-2022 走看看