精华内容
下载资源
问答
  • 1.访问redis根目录 cd /home...2.登录redis:redis-cli -h 127.0.0.1 -p 6379 3.查看所有key值:keys * 4.删除指定索引的值:del key 5.清空整个 Redis 服务器的数据:flushall 6.清空当前库中的所有 key:flushdb ...

    1.访问redis根目录 cd /home/soft/redis-2.8.19

    2.登录redis:redis-cli -h 127.0.0.1 -p 6379

    3.查看所有key值:keys *

    4.删除指定索引的值:del key

    5.清空整个 Redis 服务器的数据:flushall

    6.清空当前库中的所有 key:flushdb

    展开全文
  • 命令行下操作redis

    2017-03-14 21:03:20
    无需登录redis的客户端进行交互 例如:查看key有多少个 [xpisme@aliyun redis]$ redis-cli -p 6688 -n 0 keys '*' | wc -l 16713

    无需登录到redis的客户端进行交互

     例如:查看key有多少个
     [xpisme@aliyun redis]$ redis-cli -p 6688 -n 0 keys '*' | wc -l 
    16713
    展开全文
  • redis命令行管理

    2015-11-24 11:29:27
    redis命令行管理 本文主要介绍使用redis命令行来查看和管理redis数据库。...使用redis-cli登录redis数据库: [baichuan@zjdw-odmz-0009 ~]$ ./redis-2.8.19/bin/redis-cli -h redis-cli 2.8.19 Usage: re...

    redis命令行管理

    本文主要介绍使用redis命令行来查看和管理redis数据库。redis命令行的全集链接:http://redis.io/commands

    使用redis-cli登录redis数据库:

    [baichuan@zjdw-odmz-0009 ~]$ ./redis-2.8.19/bin/redis-cli -h
    redis-cli 2.8.19
    
    Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]
      -h <hostname>      Server hostname (default: 127.0.0.1).
      -p <port>          Server port (default: 6379).
      -s <socket>        Server socket (overrides hostname and port).
      -a <password>      Password to use when connecting to the server.
      -r <repeat>        Execute specified command N times.
      -i <interval>      When -r is used, waits <interval> seconds per command.
                         It is possible to specify sub-second times like -i 0.1.
      -n <db>            Database number.
      -x                 Read last argument from STDIN.
      -d <delimiter>     Multi-bulk delimiter in for raw formatting (default: \n).
      -c                 Enable cluster mode (follow -ASK and -MOVED redirections).
      --raw              Use raw formatting for replies (default when STDOUT is
                         not a tty).
      --no-raw           Force formatted output even when STDOUT is not a tty.
      --csv              Output in CSV format.
      --stat             Print rolling stats about server: mem, clients, ...
      --latency          Enter a special mode continuously sampling latency.
      --latency-history  Like --latency but tracking latency changes over time.
                         Default time interval is 15 sec. Change it using -i.
      --slave            Simulate a slave showing commands received from the master.
      --rdb <filename>   Transfer an RDB dump from remote server to local file.
      --pipe             Transfer raw Redis protocol from stdin to server.
      --pipe-timeout <n> In --pipe mode, abort with error if after sending all data.
                         no reply is received within <n> seconds.
                         Default timeout: 30. Use 0 to wait forever.
      --bigkeys          Sample Redis keys looking for big keys.
      --scan             List all keys using the SCAN command.
      --pattern <pat>    Useful with --scan to specify a SCAN pattern.
      --intrinsic-latency <sec> Run a test to measure intrinsic system latency.
                         The test will run for the specified amount of seconds.
      --eval <file>      Send an EVAL command using the Lua script at <file>.
      --help             Output this help and exit.
      --version          Output version and exit.
    
    Examples:
      cat /etc/passwd | redis-cli -x set mypasswd
      redis-cli get mypasswd
      redis-cli -r 100 lpush mylist x
      redis-cli -r 100 -i 1 info | grep used_memory_human:
      redis-cli --eval myscript.lua key1 key2 , arg1 arg2 arg3
      redis-cli --scan --pattern '*:12345*'
    
      (Note: when using --eval the comma separates KEYS[] from ARGV[] items)
    
    When no command is given, redis-cli starts in interactive mode.
    Type "help" in interactive mode for information on available commands.
    
    [baichuan@zjdw-odmz-0009 ~]$ ./redis-2.8.19/bin/redis-cli -h 115.239.138.137 -p 45981
    115.239.138.137:45981>

     登录上去后,需要使用AUTH命令来进行授权:

    115.239.138.137:45981[14]> help AUTH
    
      AUTH password
      summary: Authenticate to the server
      since: 1.0.0
      group: connection
    
    115.239.138.137:45981[14]> 
    115.239.138.137:45981> AUTH xxx   (redis数据库的密码)
    OK

     然后就可以使用其他命令来操作redis数据库了。

    1、SELECT命令

    Select the DB with having the specified zero-based numeric index. New connections always use DB 0.

    SELECT命令从当前连接切换到指定的数据库,这个数据库ID是在redis配置文件中配置好的从0开始的数字索引。新连接总是使用数据库0。

    115.239.138.137:45981[14]> help SELECT
    
      SELECT index
      summary: Change the selected database for the current connection
      since: 1.0.0
      group: connection
    
    115.239.138.137:45981[14]> SELECT 6
    OK
    115.239.138.137:45981[6]> 
    

     2、PING命令

    Returns PONG if no argument is provided, otherwise return a copy of the argument as a bulk. This command is often used to test if a connection is still alive, or to measure latency.

    PING命令如果没有提供参数,则返回PONG,否则返回参数的一个复制作为回应。这个命令通常被用测试连接是否还是活着的,或者测试延迟。

    115.239.138.137:45981[6]> help ping
    
      PING -
      summary: Ping the server
      since: 1.0.0
      group: connection
    
    115.239.138.137:45981[6]> ping 
    PONG
    115.239.138.137:45981[6]> ping 16
    "16"
    115.239.138.137:45981[6]> 
    

     3、QUIT命令

    Ask the server to close the connection. The connection is closed as soon as all pending replies have been written to the client.

    QUIT命令用于告诉服务器关闭这个连接。这个连接在所有挂起的回复都已经写到客户端后马上关闭。

    115.239.138.137:45981[6]> help QUIT
    
      QUIT -
      summary: Close the connection
      since: 1.0.0
      group: connection
    
    115.239.138.137:45981[6]> QUIT
    [baichuan@zjdw-odmz-0009 ~]$

     4、SET命令

    Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.

    设置key来保持字符串value。如果key已经保持了一个值,它会被覆盖,无论它的类型是什么。任何以前和这个key关联的时间都在SET操作成功后被丢弃。

    Options

    Starting with Redis 2.6.12 SET supports a set of options that modify its behavior:

    • EX seconds -- Set the specified expire time, in seconds.
    • PX milliseconds -- Set the specified expire time, in milliseconds.
    • NX -- Only set the key if it does not already exist.
    • XX -- Only set the key if it already exist.

    Note: Since the SET command options can replace SETNX, SETEX, PSETEX, it is possible that in future versions of Redis these three commands will be deprecated and finally removed.

    Return value

    Simple string reply: OK if SET was executed correctly. Null reply: a Null Bulk Reply is returned if the SET operation was not performed because the user specified the NX or XX option but the condition was not met.

    115.239.138.137:45981[6]> help SET
    
      SET key value [EX seconds] [PX milliseconds] [NX|XX]
      summary: Set the string value of a key
      since: 1.0.0
      group: string
    
    115.239.138.137:45981[6]> 127.0.0.1:6379[1]> SET hello "welcome to the redis"
    OK
    127.0.0.1:6379[1]> GET hello
    "welcome to the redis"
    127.0.0.1:6379[1]> SET hello "already exist" NX
    (nil)
    127.0.0.1:6379[1]> GET hello
    "welcome to the redis"
    127.0.0.1:6379[1]> SET hello "already exist" XX
    OK
    127.0.0.1:6379[1]> GET hello
    "already exist"
    127.0.0.1:6379[1]> 127.0.0.1:6379[1]> KEYS *
    1) "hello"
    127.0.0.1:6379[1]> DEL hello
    (integer) 1
    127.0.0.1:6379[1]> GET hello
    (nil)
    127.0.0.1:6379[1]> KEYS *
    (empty list or set)
    127.0.0.1:6379[1]> 
    

     5、GET命令

    Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.

    获取key的对应的值。如果key不存在,则特殊值nil被返回。如果key所存储的值不是一个string,则返回错误,因为GET只能处理string值。

    Return value

    Bulk string reply: the value of key, or nil when key does not exist.

    115.239.138.137:45981[6]> help GET
    
      GET key
      summary: Get the value of a key
      since: 1.0.0
      group: string
    
    115.239.138.137:45981[6]> get hello
    (nil)

     6、KEYS命令

    Returns all keys matching pattern.

    返回所有的复合pattern模式的key。

    While the time complexity for this operation is O(N), the constant times are fairly low. For example, Redis running on an entry level laptop can scan a 1 million key database in 40 milliseconds.

    尽管这个操作的时间复杂度是O(N),但是它的常量时间非常小。例如,在一个普通的笔记本上运行的Redis,只需要40毫秒就可以扫面一个100万个key的数据库。

    Warning: consider KEYS as a command that should only be used in production environments with extreme care. It may ruin performance when it is executed against large databases. This command is intended for debugging and special operations, such as changing your keyspace layout. Don't use KEYS in your regular application code. If you're looking for a way to find keys in a subset of your keyspace, consider using SCAN or sets.

    注意:把KEYS当成一个命令,它在生成环境中使用时需要极其小心。当它在一个大型数据库上执行时会破坏性能。这个命令是为调试和特殊操作设计的,例如改变key空间的布局。不要在你的普通应用程序代码中使用KEYS。如果你在寻找一种方式来查找你的key空间的一个子集的keys,考虑使用SCAN或sets。

    Supported glob-style patterns:

    • h?llo matches hello, hallo and hxllo
    • h*llo matches hllo and heeeello
    • h[ae]llo matches hello and hallo, but not hillo
    • h[^e]llo matches hallo, hbllo, ... but not hello
    • h[a-b]llo matches hallo and hbllo

    Use \ to escape special characters if you want to match them verbatim.

    Return value

    Array reply: list of keys matching pattern.

    115.239.138.137:45981[6]> help KEYS
    
      KEYS pattern
      summary: Find all keys matching the given pattern
      since: 1.0.0
      group: generic
    
    115.239.138.137:45981[6]> 
    OK
    
    115.239.138.137:45981[6]>  MSET one 1 two 2 three 3 four 4
    
    OK
    115.239.138.137:45981[6]>  KEYS *o*
    
    1) "four"
    2) "two"
    3) "one"
    
    115.239.138.137:45981[6]>  KEYS t??
    
    1) "two"
    
    115.239.138.137:45981[6]>  KEYS *
    
    1) "four"
    2) "two"
    3) "three"
    4) "one"
    
    115.239.138.137:45981[6]>  

     

    展开全文
  • redis基本命令行

    2021-01-04 14:58:03
    1、登录redis:redis-cli -h 127.0.0.1 -p 6379 2、查看所有的key值:keys * 3、删除指定索引的值:del key 4、清空整个redis服务器的数据:fiushall 5、清空当前库中的所有key:flushdb

    1、登录redis:redis-cli -h 127.0.0.1 -p 6379

    2、查看所有的key值:keys *

    3、删除指定索引的值:del key

    4、清空整个redis服务器的数据:fiushall

    5、清空当前库中的所有key:flushdb

    展开全文
  • 1、Redis命令行客户端登录这里指定集群中的一台机器的ip地址、端口号redis-cli -h 192.168.1.17 -p 6379在登录后要进行授权,才能访问到Redis中的数据。auth mastercom授权后就可以访问Redis中的库了,Redis中库的...
  • 在redis命令行下有种设置密码的方式:登录redisredis127.0.0.1:6379[1]>configsetrequirepassmy_redis OK redis127.0.0.1:6379[1]>configgetrequirepass 1)"requirepass" 2)"my_redis"设置密码以后不用重启就...
  • 几个常用命令行登录redis-cli-h127.0.0.1-p6379-a123查看内存info memory这里面 info 是命令 memory 是参数 单单输入 info 就死查看所有的信息,如果只需要查看内存情况,只需要加上内存这个参数127.0.0.1:637...
  • 登录redis-cli-h127.0.0.1-p6379-a123 查看内存info memory 这里面 info 是命令 memory 是参数 单单输入 info 就死查看所有的信息,如果只需要查看内存情况,只需要加上内存这个参数 127.0.0.1:6379> ...
  • redis命令行启动和设置密码

    千次阅读 2019-01-14 10:55:03
    参考网站: ... 登录 无密码 redis-cli.exe -h 127.0.0.1 -p 6379 有密码 redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 登录进去再验证密码 auth 123456 查看密码 config get r...
  • 命令行登录redis: 在redis文件夹路径输入cmd进入该目录下。再输入命令即可。 redis-cli -h 192.168.254.129 -p 6379 ============================命令行赋值取值================================== ==...
  • 登录redis-cli-h127.0.0.1-p6379-a123 查看内存info memory 这里面 info 是命令 memory 是参数 单单输入 info 就死查看所有的信息,如果只需要查看内存情况,只需要加上内存这个参数 127.0.0.1:6379> info...
  • Mongodb\Redis\Hbase常用命令行操作 1.Mongodb 1、登录mongodb mongo 2、创建数据库 use test_db 查看当前数据库 db 4、在 test 数据库中创建 test 集合 use test db.createCollection(“test1”) db....
  • 1.打开redis客户端并登录redis redis-cli AUTH 输入password 2.常用操作 以下操作都需先进行redis登录 查看所有key keys * 模糊匹配key keys xx* 根据key删除指定缓存数据 del keyname 3.根据key模糊删除缓存数据 ...
  • 文章目录CLI 命令行常用启动参数帮助命令的使用。...需要了解的是通过帮助可以看到其他redis-cli 登录时使用的参数 redis-cli -h 通过这个命令可以查看redis-cli的所有启动配置参数。 常用启动参数 -h <
  • Redis——初识

    2019-07-23 21:54:26
    启动Redis 安装Window 下安装允许远程登录Redis设置Redis登录认证数据类型命令行操作redis-cli启动客户端命令行键操作相关命令字符串类型操作相关哈希类型操作相关List列表类型操作相关Set集合类型操作相关Sorted ...
  • docker exec -it redis bash登录redis 然后在/usr/local/bin路径下redis-cli -p 6379新建连接 SUBSCRIBE test 也订阅test这个频道 再同样新建2个连接,发送消息的时候可以看到2个订阅的连接都接收到了消息(前面我...
  • redis常用命令

    2019-03-04 14:24:48
    redis客户端登录 redis-cli -c -h host -p port -a password 示例: redis-cli -c -h 192.168.0.1 -p 7001 -a 12345 详细利用redis-cli --help查看后续各个参数的使用方法 如: 1. -r 表示一个命令可以充分...
  • #获取会员登录信息存储到文件,然后遍历该文件再批量删除 redis-cli -c -h 127.0.0.1 -p 6379 -a '123456' keys "member-securityKey-1*" &gt; member-securityKey.txt for line in `cat member-...
  • Redis】(3) 管理

    2020-06-30 18:03:11
    Redis-cli1.1 命令行模式1.1.1 直接使用命令行执行redis命令1.1.2 指定主机、端口、密码、数据库1.1.3 SSL/TLS支持1.1.4 从其他程序获取输入1.1.5 连续运行相同的命令1.1.6 CSV输出1.2 交互模式1.2.1 登录后连接...
  • Redis

    2019-11-22 10:51:43
    文章目录二、Redis简介三、Redis安装1.上传并解压2.安装C语言编译环境3.修改安装位置4.编译安装5.启动Redis服务器①默认...总体结构2.string类型3.list类型2.set类型3.hash类型4.zset类型五、Redis命令行操作1.基...
  • redis-cli 是 redis 命令行管理工具 登录 redis redis-cli -h 远程IP -p 端口 redis-cli -h 124.32.54.87 -p 4578 再 输入 auth 密码 若密码为空 直接 输入 auth 回车 修改 redis 密码 config set ...
  • 这种情况2021-02-04 20:20:46介绍:我们可以利用 redis 过期Key来实现接口的频次限制。可以自定义一些访问的(速度)限制条件来把那些触发限制的请求拒之门外.一般常用来进行对爬虫的限制.下面就利用 redis2...
  • 网上搜了以下redis的入门操作,全TM的关于怎么安装配置和性能特点的。 基本的CRUD(Create, Read...# 命令行登录客户端 redis-cli # 登录 AUTH password # 显示全部KEYS值(可以理解为关系型数据库的SHOW databas...
  • redis相关

    2018-09-03 12:00:21
    redis介绍:   redis问题处理: streaming进程启动不了,经排查,打印streaming日志报如下错误: redis.clients.jedis.exceptions....登录redis服务器,发现redis启动正常,在redis命令行输入...
  • 1. 修改 redis.windows.conf 找到redis 解压文件夹下的redis.windows.conf 文件,搜索 requirepass ,将它前面的注释去除。 2. 通过命令行,在启动时加载配置 在安装目录中打开命令行,并输入如下命令 .\redis-...
  • Redis常用命令

    2019-02-22 10:01:29
    一、通用操作 1. 启动redis命令行终端中,/usr/local/redis-4.0.10...2. 登录redis命令行终端执行:redis-cli 3. 获取库的大小(以下命令都是在redis-cli中输入) dbsize 4. 清空整个库 flushall 5....
  • Windows下,在安装完成Redis后,需要登录auth账户,验证是否安装成功。网上很多方法说的都是在redis.windows-service.conf或者redis.windows.conf中设置密码即可,但是这两种方法我都试过了,没有成功。于是,自己...
  • redis缓存清除

    2020-08-11 17:11:57
    redis缓存清除 ...2.登录redis:redis-cli -h 127.0.0.1 -p 6379 3.查看所有key值:keys * 4.删除指定索引的值:del key 5.清空整个 Redis 服务器的数据:flushall 6.清空当前库中的所有 key:flushdb ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 102
精华内容 40
关键字:

命令行登录redis

redis 订阅