• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    详解Redis命令和键_动力节点Java学院整理

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

    要在Redis服务器上运行的命令,需要一个Redis客户端。 Redis客户端在Redis的包,这已经我们前面安装使用过了。

    语法

    Redis客户端的基本语法如下:

    $redis-cli

    例子

    下面举例说明如何使用Redis客户端。

    要启动redis客户端,打开终端,输入命令Redis命令行:redis-cli。这将连接到本地服务器,现在就可以运行各种命令了。

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

    在上面的例子中,我们连接到本地机器上运行的Redis服务器,并且执行ping命令,来检查是否服务器正在运行。

    远程服务器上运行命令

    要在Redis远程服务器上运行的命令,需要通过同一个客户端redis-cli 连接到服务器

    语法

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

    例如

    下面的示例演示了如何连接到Redis主机:127.0.0.1,端口:6379 上的远程服务器,并加上验证密码为:mypass。

    $redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
    redis 127.0.0.1:6379>
    redis 127.0.0.1:6379> PING
    PONG

    Redis的keys命令用于管理键。使用Redis的keys命令语法如下所示:

    语法

    redis 127.0.0.1:6379> COMMAND KEY_NAME

    例子

    redis 127.0.0.1:6379> SET yiibai redis
    OK
    redis 127.0.0.1:6379> DEL yiibai
    (integer) 1

    在上面的例子中DEL是命令,而yiibai是键。如果键被删除那么输出该命令将是 (integer) 1,否则它是 (integer) 0

    Redis的键命令

    如下表显示键的一些基本命令:

    S.N.
    命令 描述
    1
    DEL key
    此命令删除键,如果存在
    2
    DUMP key 
    该命令返回存储在指定键的值的序列化版本。
    3
    EXISTS key 
    此命令检查该键是否存在。
    4
    EXPIRE key seconds
    指定键的过期时间
    5
    EXPIREAT key timestamp 
    指定的键过期时间。在这里,时间是在Unix时间戳格式
    6
    PEXPIRE key milliseconds 
    设置键以毫秒为单位到期
    7
    PEXPIREAT key milliseconds-timestamp 
    设置键在Unix时间戳指定为毫秒到期
    8
    KEYS pattern 
    查找与指定模式匹配的所有键
    9
    MOVE key db 
    移动键到另一个数据库
    10
    PERSIST key 
    移除过期的键
    11
    PTTL key 
    以毫秒为单位获取剩余时间的到期键。
    12
    TTL key 
    获取键到期的剩余时间。
    13
    RANDOMKEY 
    从Redis返回随机键
    14
    RENAME key newkey 
    更改键的名称
    15
    RENAMENX key newkey 
    重命名键,如果新的键不存在
    16
    TYPE key 
    返回存储在键的数据类型的值。

    字符串

    语法

    redis 127.0.0.1:6379> COMMAND KEY_NAME

    例子

    redis 127.0.0.1:6379> SET yiibai redis
    OK
    redis 127.0.0.1:6379> GET yiibai
    "redis"

    在上面的例子中,set和get是命令,而yiibai是键。

    Redis字符串命令

    如下表显示一些在Redis管理字符串基本的命令:

    S.N.
    命令 描述
    1
    SET key value 
    此命令用于在指定键设置值
    2
    GET key 
    键对应的值。
    3
    GETRANGE key start end 
    得到字符串的子字符串存放在一个键
    4
    GETSET key value
    设置键的字符串值,并返回旧值
    5
    GETBIT key offset
    返回存储在键位值的字符串值的偏移
    6
    MGET key1 [key2..]
    得到所有的给定键的值
    7
    SETBIT key offset value
    设置或清除该位在存储在键的字符串值偏移
    8
    SETEX key seconds value
    键到期时设置值
    9
    SETNX key value
    设置键的值,只有当该键不存在
    10
    SETRANGE key offset value
    覆盖字符串的一部分从指定键的偏移
    11
    STRLEN key
    得到存储在键的值的长度
    12
    MSET key value [key value ...]
    设置多个键和多个值
    13
    MSETNX key value [key value ...] 
    设置多个键多个值,只有在当没有按键的存在时
    14
    PSETEX key milliseconds value
    设置键的毫秒值和到期时间
    15
    INCR key
    增加键的整数值一次
    16
    INCRBY key increment
    由给定的数量递增键的整数值
    17
    INCRBYFLOAT key increment
    由给定的数量递增键的浮点值
    18
    DECR key
    递减键一次的整数值
    19
    DECRBY key decrement
    由给定数目递减键的整数值
    20
    APPEND key value
    追加值到一个键

    总结

    以上所述是小编给大家介绍的详解Redis命令和键,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • Redis中键的过期删除策略深入讲解
    • Redis使用Eval多个键值自增的操作实例
    • Redis中主键失效的原理及实现机制剖析
    • Redis不使用 keys 命令获取键值信息的方法
    • Redis 2.8-4.0过期键优化过程全纪录
    上一篇:redis集群搭建_动力节点Java学院整理
    下一篇:redis简介_动力节点Java学院整理
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    详解Redis命令和键_动力节点Java学院整理 详解,Redis,命令,和,键,动力,