精华内容
下载资源
问答
  • Redis 连接命令

    千次阅读 2017-08-15 20:51:24
    Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的...该命令连接本地的 redis 服务。$redis-cli redis 127.0.0.1:6379> redis 12

    Redis 命令用于在 redis 服务上执行操作。

    要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。

    语法
    Redis 客户端的基本语法为:

    启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务。

    $redis-cli
    redis 127.0.0.1:6379>
    redis 127.0.0.1:6379> PING
    
    PONG

    远程
    $ redis-cli -h host -p port -a password

    连接远程
    wd@wd:/usr/local/bin$ ./redis-cli -h redis.dm.com -p 6381
    展开全文
  • Redis 连接命令介绍

    千次阅读 2018-12-23 15:52:32
    Redis 连接命令主要是用于连接 redis 服务。

    Redis 连接命令主要是用于连接 redis 服务。

    redis连接命令介绍

    • AUTH password
      • 说明:AUTH命令用来检测给定的密码和配置文件中的密码是否相同
      • 返回:如果密码匹配则返回OK,否则返回一个错误
      • 实例:
      10.117.8.188:6379> AUTH 1245  //没有设置redis密码
      (error) ERR Client sent AUTH, but no password is set
      10.117.8.188:6379> CONFIG SET requirepass "123456"
      OK
      10.117.8.188:6379> AUTH 123456
      OK
      
    • ECHO message
      • 说明:用于打印给定的字符串
      • 返回:返回字符串本身
      • 实例:
      10.117.8.188:6379> ECHO 'miss you'
      "miss you"
      
    • PING
      • 说明:客户端向redis服务器发送一个PING,判断服务器是否正常运行,正常返回PONG。通常用来测试与服务器的连接是否有效,或者用于测量延迟值
      • 返回:正常的返回PONG,否则返回一个错误
      • 实例:
      10.117.8.188:6379> ping  //连接正常
      PONG
      10.117.8.188:6379> ping  //连接不正常
      Could not connect to Redis at 10.117.8.188:6379: Connection refused
      
    • QUIT
      • 说明:用于关闭当前客户端与redis服务器的连接。一旦所有等待中的回复顺利的写入到客户端,连接就会自动关闭。
      • 返回:总是返回OK;redis客户端中执行直接返回到命令行
      • 实例:
      10.117.8.188:6379> QUIT
      www@iZ23dvyt70vZ:~ $ 
      
    • SELECT index
      • 说明:用于切换到指定的数据库,index是指需要切换到的数据库的索引值,索引从0开始。redis服务默认连接0号数据库。总共16个数据库(0-15)
      • 返回:总是返回OK
      • 实例:
      10.117.8.188:6379> SELECT 1
      OK
      10.117.8.188:6379[1]> SELECT 3  //注意 Redis 现在的命令提示符多了个 [1]
      OK
      10.117.8.188:6379[3]> SELECT 15 //注意 Redis 现在的命令提示符多了个 [3]
      OK
      

    phpredis使用redis连接

    • connect(host,port,timeout,reserved,retry_interval,read_timeout), open()
      • 说明:连接到redis服务,两个函数功能是相同的
      • 参数:
        • host:string类型,可以是主机IP地址,也可以是unix域套接字的路径,必要参数
        • port:int类型,redis的对外端口,可选参数
        • timeout:float类型,连接的过期时间(s/秒),0表示无限制连接时间,可选参数
        • reserved:如果retry_interval存在,则reserved为空null
        • retry_interval:int类型,断线重连时间,单位毫秒,可选项
        • read_timeout:float类型,读取数据过期时间,可选项
      • 返回:bool值,成功返回true,失败返回false
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $res = $redis->connect('10.117.8.188',6379);
          var_dump($res); // bool(true)
      }
      
    • pconnect(host,port,timeout,reserved,retry_interval,read_timeout), popen()
      • 说明:和connect函数相似,参数类型和个数都一致,区别在于:pconnect是长连接,可以减少多次连接redis服务造成的资源浪费。
    • auth(password)
      • 说明:使用密码对连接进行身份认证。注意:密码已文本的形式通过网络发送(安全系数低)
      • 参数:password(验证身份用的密码)
      • 返回:验证成功返回true,失败则返回false
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $redis->connect('10.117.8.188',6379);
          $res = $redis->auth('123456');
          var_dump($res); // 验证失败,bool(false)
      }
      
    • select(dbindex)
      • 说明:切换当前连接所用的数据库
      • 参数:dbindex(数据库索引值,0-15共16个数据库)
      • 返回:成功切换返回true,失败则返回false
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $redis->connect('10.117.8.188',6379);
          $res = $redis->select('12');
          var_dump($res); //切换成功,返回bool(true)
      }
      
    • swapdb(db1,db2)
      • 说明:自动交换一个Redis数据库和另一个Redis数据库
      • 参数:db1(给定的数据库1),db2(给定的数据库2)
      • 返回:成功返回true,失败返回false
      • **注意:**该函数需要redis >= 4.0
      • 实例:redis版本2.8.9,无法执行该函数
    • close()
      • 说明:断开redis客户端与服务端的连接
      • 参数:无
      • 返回:断开成功返回true,失败返回false
      • **注意:**close函数在phpredis >= 4.2才可以断开redis长连接(pconnect)
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $redis->connect('10.117.8.188',6379);
          $res = $redis->close();
          var_dump($res); // 断开成功,返回:bool(true)
      }
      
    • setOption(name,value)
      • 说明:设置当前redis客户端的选项
      • 参数:
        • name:选项名称
        • value:选项的值
      • 返回:选项设置成功返回true,失败返回false
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $redis->connect('10.117.8.188',6379);
          $res = $redis->setOption(\Redis::OPT_PREFIX, 'myAppName:');
          var_dump($res);//bool(true) 设置键前缀
          $res1=$redis->setOption(\Redis::OPT_SERIALIZER,\Redis::SERIALIZER_PHP);
          var_dump($res1);//bool(true),设置序列化器
      }
      
    • getOption(name)
      • 说明:获取当前客户端设置的选项
      • 参数:name(选项的名称)
      • 返回:选项的值
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $redis->connect('10.117.8.188',6379);
          $redis->setOption(\Redis::OPT_PREFIX, 'myAppName:');
          $redis->setOption(\Redis::OPT_SERIALIZER, \Redis::SERIALIZER_PHP);
          $res = $redis->getOption(\Redis::OPT_PREFIX);
          var_dump($res); // string(10) "myAppName:"
          $res1 = $redis->getOption(\Redis::OPT_SERIALIZER);
          var_dump($res1); // int(1)
      }
      
    • ping()
      • 说明:确认当前连接的状态
      • 参数:无
      • 返回:状态连接正确返回PONG,失败则返回一个连接错误
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $redis->connect('10.117.8.188',6379);
          $res = $redis->ping();
          var_dump($res); // string(5) "+PONG"
      }
      
    • echo(message)
      • 说明:向redis服务器发送一个字符串,redis服务器返回一个相同的字符串回来
      • 参数:将要发送的字符串
      • 返回:返回发送出去的字符串
      • 实例:
      public function redisTestAction(){
          $redis = new \Redis();
          $redis->connect('10.117.8.188',6379);
          $res = $redis->echo('testmessage');
          var_dump($res); // string(11) "testmessage"
      }
      
    展开全文
  • Redis 连接命令&Redis 服务器命令

    千次阅读 2017-07-27 15:49:41
    Redis 连接命令下表列出了 redis 连接的基本命令:序号 命令及描述 1 AUTH password 验证密码是否正确 2 ECHO message 打印字符串 3 PING 查看服务是否运行 4 QUIT 关闭当前连接 5 SELECT index 切换到...

    Redis 连接命令

    下表列出了 redis 连接的基本命令:

    序号 命令及描述
    1 AUTH password
    验证密码是否正确
    2 ECHO message
    打印字符串
    3 PING
    查看服务是否运行
    4 QUIT
    关闭当前连接
    5 SELECT index
    切换到指定的数据库

    示例如下:

    这里写图片描述

    Redis 服务器命令

    下表列出了 redis 服务器的相关命令:

    序号 命令及描述
    1 BGREWRITEAOF
    异步执行一个 AOF(AppendOnly File) 文件重写操作
    2 BGSAVE
    在后台异步保存当前数据库的数据到磁盘
    3 CLIENT KILL [ip:port] [ID client-id]
    关闭客户端连接
    4 CLIENT LIST
    获取连接到服务器的客户端连接列表
    5 CLIENT GETNAME
    获取连接的名称
    6 CLIENT PAUSE timeout
    在指定时间内终止运行来自客户端的命令
    7 CLIENT SETNAME connection-name
    设置当前连接的名称
    8 CLUSTER SLOTS
    获取集群节点的映射数组
    9 COMMAND
    获取 Redis 命令详情数组
    10 COMMAND COUNT
    获取 Redis 命令总数
    11 COMMAND GETKEYS
    获取给定命令的所有键
    12 TIME
    返回当前服务器时间
    13 COMMAND INFO command-name [command-name …]
    获取指定 Redis 命令描述的数组
    14 CONFIG GET parameter
    获取指定配置参数的值
    15 CONFIG REWRITE
    对启动 Redis 服务器时所指定的 redis.conf 配置文件进行改写
    16 CONFIG SET parameter value
    修改 redis 配置参数,无需重启
    17 CONFIG RESETSTAT
    重置 INFO 命令中的某些统计数据
    18 DBSIZE
    返回当前数据库的 key 的数量
    19 DEBUG OBJECT key
    获取 key 的调试信息
    20 DEBUG SEGFAULT
    让 Redis 服务崩溃
    21 FLUSHALL
    删除所有数据库的所有key
    22 FLUSHDB
    删除当前数据库的所有key
    23 INFO [section]
    获取 Redis 服务器的各种信息和统计数值
    24 LASTSAVE
    返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示
    25 MONITOR
    实时打印出 Redis 服务器接收到的命令,调试用
    26 ROLE
    返回主从实例所属的角色
    27 SAVE
    异步保存数据到硬盘
    28 SHUTDOWN [NOSAVE] [SAVE]
    异步保存数据到硬盘,并关闭服务器
    29 SLAVEOF host port
    将当前服务器转变为指定服务器的从属服务器(slave server)
    30 SLOWLOG subcommand [argument]
    管理 redis 的慢日志
    31 SYNC
    用于复制功能(replication)的内部命令

    实例如下图:

    这里写图片描述

    展开全文
  • Linux:redis连接命令

    千次阅读 2019-12-04 11:30:56
    本地连接redis-cli 远程连接redis-cli -h xx.xxx.xxx.xxx(ip) -p xxxx(端口)

    本地连接:

    redis-cli
    

    远程连接:

    redis-cli -h xx.xxx.xxx.xxx(ip) -p xxxx(端口)
    
    展开全文
  • redis连接相关命令

    千次阅读 2017-11-17 10:11:23
    redis日常连接命令是用客户端时候用的比较多的命令,下面来介绍一下reids连接相关的命令。命令1、auth命令-验证密码是否正确。 redis中auth命令用于检测给定的密码和配置文件中的密码是否相符。 语法auth password...
  • linux redis-连接命令

    2020-10-22 18:25:38
    连接远程 redis-cli -h 47.101.63.222 -p 56379 连接本地 redis-cli 设置密码 config set requirepass pass_123456 获取密码 config get requirepass 登录 auth pass_123456  
  • 本地安装redis,通过安装目录下的redis客户端程序可以连接任意Redis服务(只要服务端是启动着的),命令 redis-cli -h ip -p port。如果服务端要求认证资格,可能还要输入用户名密码等参数。 Redis命令十分丰富,...
  • 文章目录: 1.安装与导入 1.1 测试代码 ...2.6Redis Java Keys 实例(对应Redis中 KEYS * 命令) 1.安装与导入 在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redi...
  • redis客户端支持redis命令行和集群连接redis客户端支持redis命令行和集群连接redis客户端支持redis命令行和集群连接redis客户端支持redis命令行和集群连接redis客户端支持redis命令行和集群连接
  • redis命令大全

    2018-04-21 22:38:20
    一、keys 命令 二、string字符串命令 三、hash 命令 四、list列表命令 五、set集合命令 六、sorted set有序集合命令 七、HyperLogLog 命令 八、发布订阅命令 九、事务命令 十、脚本命令 十一、连接命令 十二、服务器...
  • Redis 连接命令主要是用于连接 redis 服务。以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行:redis 127.0.0.1:6379> AUTH "password" OK redis 127.0.0.1:6379&...
  • PHP连接redis并执行redis相关命令的方法详解连接redis库的方法共性的运算归类redis服务类函数set 操作增删改查List栈的结构,注意表头表尾,创建更新分开操作Set,没有重复的member,创建更新同操作Zset,没有重复的...
  • redis必杀命令连接

    千次阅读 2017-08-17 15:57:52
    题记Redis 连接命令主要是用于连接 redis 服务。例如:通过密码连接到redis服务器,并检测是否在运行。wd@wd:/usr/local/bin$ ./redis-cli -h [redis域名] -p 端口 XXXXXXX> auth mima OK XXXXXXX> PING PONG ...
  • redis连接工具 windows下

    2019-01-30 10:13:28
    非常好用的redis连接工具,window环境下,无需安装,解压即用,内附连接命令文档说明。非常简单!不好用你打死我,就这么简单。
  • ubuntu下的Redis操作命令

    千次阅读 2019-11-04 23:20:49
    Redis默认配置是不需要密码认证的,也就是说只要连接Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。 #启动客户端 redis-cli...
  • redis-cli 命令的基本操作

    万次阅读 2019-10-11 17:10:26
    redis-cli 命令的基本...输入命令PING,返回PONG,表示已连接redis. 指定库别 二、 redis-cli 操作 redis 五种数据类型 1、操作 String Set:添加一条 String 类型数据 Get:获取一条 String 类型数据 Mset:添加多条...
  • 连接远程redis命令

    2019-04-07 20:42:18
    redis-cli -h 192.168.0.2 -p 6399
  • 使用redis-cli 客户端操作redis redis是一个key-value的Nosql,我们能操作就只有String类型key以及各种类型value.但是一定要注意我们添加的一般都是字符串,只是会组织为特定数据结构. set(key ,map,set) --> ...
  • redis连接数据库以及命令

    千次阅读 2018-04-05 21:30:00
    二、Redis的常用命令redis是一种高级的key-value的存储系统其中的key是字符串类型,尽可能满足如下几点:1)key不要太长,最好不要操作1024个字节,这不仅会消耗内存还会降低查找 效率2)key不要太短,如果太短会...
  • Redis 远程连接和基本命令

    千次阅读 2019-10-24 19:37:33
    文章目录Redis远程连接Redis基本命令 Redis远程连接 redis远程连接服务器使用命令redis-cli。 语法格式为:redis-cli -h host -p port -a password 例:redis-cli -h 127.0.0.1 -p 6379 -a “mypass” -h:ip地址 -...
  • 本地redis黑窗口连接远程Redis: 命令行登录redis: 在redis文件夹路径输入cmd进入该目录下。再输入命令即可。 redis-cli -h 192.168.254.129 -p 6379 ============================命令行赋值取值======...
  • 一、关于Redis Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。 官网:...
  • Redis 高危命令禁用

    千次阅读 2019-08-08 18:34:31
    使用公司已有 redis 环境时才发现没有 config 命令。经了解才知道被禁用了。 1、对于一些 redis 的高危命令,建议做禁用处理 如: flushdb:清空数据库 flushall:清空所有数据 config:可以使用命令修改配置信息 ...
  • Mac下redis启动连接命令

    千次阅读 2018-08-12 14:31:32
    Mac 下redis启动命令 redis-server Mac 下redis连接 redis-cli
  • Linux中redis常用命令

    2019-12-11 15:27:26
    redis启动: 直接进入redis的安装目录下的src目录,里面有全部的redis脚本文件 启动redis: 其中redis-server就是我们启动需要的脚本 ...如果需要关闭redis,除了连接后执行关闭命令外,也可以直接用ki...
  • 清除redis缓存的命令redis常用命令

    万次阅读 2018-09-20 19:28:00
     清除redis缓存的命令redis常用命令   Redis 命令: flushall ——> 清空整个 Redis 服务器的数据(删除所有数据库的所有 key ) flushdb ——> 清空当前数据库中的所有 key 一、Key Key命令速查: ...
  • //查看当前redis各个连接的ip以及其连接数  netstat -anp |grep 6379 |grep ESTA|awk '{print $5 }'|awk 'BEGIN{FS=":"}{print $1 }'|sort|uniq -c  //进入redis客户端  ./redis-cli -a key@creditcard...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 141,427
精华内容 56,570
关键字:

redis连接命令

redis 订阅