• Redis常用命令


    Redis常用命令

    字符串string操作命令

    • SET key value 设置指定的值
    • GET key 获取指定的值
    • SETEX key seconds value 设置指定key的值,并将key的过期时间设为seconds秒
    • SETNX key value 只有在key不存在时设置key的值

    更多请查看手册Redis 字符串(String)_redis教程

    哈希hash操作命令

    • HSET key field value 将哈希表key中的字段field的值设为value
    • HGET key field 获取存储在哈希表中指定字段的值
    • HDEL key field 删除存储在哈希表中指定字段的值
    • HKEYS key 获取哈希表中所有字段(filed)
    • HVALS key 获取哈希表中所有字段的值
    • HGETALL key 获取在哈希表中指定key的所有字段和值

    列表list操作命令

    • LPUSH key value1 [value2] 将一个或多个值插入到列表头部
    • LRANGE key start stop 获取列表指定范围内的元素
    • RPOP key 移除并获取列表中最后一个元素
    • LLEN key 获取列表长度
    • BRPOP key1 [key2] timeout 移除并获取列表中最后一个元素,如果列表中没有元素会阻塞列表直到等待超时或发现可弹出元素为止

    集合set操作命令

    • SADD key member [member2] 向集合添加一个或多个成员
    • SMEMBERS key 返回集合中的所有成员
    • SCARD key 获取集合的成员数
    • SINTER key1 [key2] 返回给定所有集合的交集
    • SUNION key1 [key2] 返回给定所有集合的并集
    • SDIFF key1 [key2] 返回给定所有集合的差集
    • SREM key member1 [member2] 移除集合中一个或多个成员

    有序集合sorted set操作命令-从小到大排序

    • ZADD key score1 member[score2 member2] 向有序集合中添加一个或多个成员,或者更新已存在的成员分数
    • ZRANGE key start stop [WITHSCORES] 通过索引区间返回有序集合中指定区间的成员【0,-1】查看所有
    • ZINCRBY key increment member 有序集合中对指定成员的分数上加上增量increment
    • ZREM key member [member …] 移除有序集合中一个或多个成员

    通用命令

    KEYS pattern 查看所有符合给定条件的key

    EXISTS key 检查给定key

    TYPE key 返回key所储存的值是什么类型的

    TTL key 返回给定的key的存活时间,以秒为单位

    DEL key 该命令用于删除key

  • 相关阅读:
    Redis实践优化
    基于SpringBoot的精准扶贫管理系统
    mac 安装nodemon报错和解决方法 npm i nodemon -g
    软件测试工程师简历项目经验该如何编写(文档)
    求推荐几款http可视化调试工具?
    RNA 25. SCI文章中估计组织浸润免疫细胞和基质细胞群的群体丰度(MCP-counter)
    2023秋招面试准备
    国产瑞芯微RK3399 硬件设计之 HDMI2.0 的注意事项
    进程信号的本质与处理
    基于FPGA的图像RGB转HSV实现,包含testbench和MATLAB辅助验证程序
  • 原文地址:https://blog.csdn.net/qq_57907966/article/details/126260431