• redis常用命令


    进入redis

    $ redis-cli

    远程连接redis

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

        -h 主机

        -p 端口

        -a 密码

    查找key

    keys *AAA*

    删除key

    del key

    检查key是否存在

    exists key

    查看key类型 

    type key

    五种类型:string,哈希,list,集合,有序集合

    string

    设置key value

    set key value

    获取指定key的值

    get key

    返回 key 所储存的字符串值的长度

    strlen key

    哈希

    删除一个或多个哈希表字段

    hdel key field1 [field2]

    查看哈希表 key 中,指定的字段是否存在

    hexists key field

    获取存储在哈希表中指定字段的值

    hget key field

    获取在哈希表中指定 key 的所有字段和值

    hgetall key

    获取所有哈希表中的字段

    hkeys key

    获取哈希表中字段的数量

    hlen key

    获取所有给定字段的值

    hmget key field1 [field2]

    获取哈希表中所有值

    hvals key

    将哈希表 key 中的字段 field 的值设为 value

    hset key field value

    同时将多个 field-value (域-值)对设置到哈希表 key 中

    hmset key field1 value1 [field2 value2]

    list

    通过索引获取列表中的元素

    lindex key index

    在列表的元素前或者后插入元素

    linsert key before/after pivot value

    获取列表长度

    llen key

    移出并获取列表的第一个元素

    lpop key

    将一个或多个值插入到列表头部

    lpush key value1 [value2]

    将一个值插入到已存在的列表头部

    lpushx key value

    获取列表0-10内的元素

    lrange key 0 10

    移除列表元素

    lrem key count value

    集合(set)

    向集合添加一个或多个成员

    sadd key member1 [member2]

    获取集合的成员数

    scard key

    返回第一个集合与其他集合之间的差异

    sdiff key1 [key2]

    返回给定所有集合的交集

    sinter key1 [key2]

    判断 member 元素是否是集合 key 的成员

    sismember key member

    返回集合中的所有成员

    smembers key

    移除集合中一个或多个成员

    srem key member1 [member2]

    返回所有给定集合的并集

    sunion key1 [key2]

    有序集合(sorted set)

    向有序集合添加一个或多个成员,或者更新已存在成员的分数

    zadd key score1 member1 [score2 member2]

    获取有序集合的成员数

    zcard key

    返回有序集合中指定成员的索引

    zrank key member

    移除有序集合中的一个或多个成员

    zrem key member

    通过索引区间返回有序集合指定区间内的成员

    zrange key 0 10 withscores

  • 相关阅读:
    如何在 Windows 中卸载 SQL Server?
    芯片调试记录,芯片频率,添加摄像头,CAN,SPI
    MybatisPlus 4 DML 编程控制 4.3 逻辑删除
    android知识点1之javascript和anroid之间的互相调用
    linux早期内存管理:memblock完全介绍
    teamtalk实现即时通讯
    redis群集
    cesium结构图
    JeeSite快速开发平台 JNPF快速开发平台3.3版本 框架源码部署文档入门说明
    【Java核心】JDK、JRE、 JVM的联系与区别
  • 原文地址:https://blog.csdn.net/zhaoyaqian552/article/details/126835161