Redis指令

redis

  • 启动

    • 服务 redis-server.exe redis.windows.conf
    • 客户端 redis-cli.exe
  • 选择数据库 select index 默认的数据库的个数 16 ,index的取值范围0-15

  • 字符串

    • 设置

      • set key value
    • 读取

      • get key
    • 设置有效期的值

      1.  set key value ex 10
      
      
      2.  set key value
      	expire key 10
      
    • 自增

      • incr key
    • 自减

      • descr key
    • 求长度

      • strlen key
  • 列表

    • 左加 lpush key value

    • 右加 rpush key value

    • 左出 lpop key

    • 右出 rpop key

    • 求长度 llen key

    • lrange key 0 10

    • 栈和队列

      # 栈  先进后出    [左进右出]
      lpush  goods   caomei
      lpush  goods   xiangjiao
      rpop   goods
      rpop   goods
      
      
      
      # 队列  先进先出   [左进左出]
      lpush  goods   caomei
      lpush  goods   xiangjiao
      lpop   goods
      lpop   goods 
      
  • hash

    • 添加

      • hmset key field value

        hmset  person_1   name  wangsai   age  18
        hmset  person_2   name  wangrongyan  age 88
        
    • 读取

      • 读所有 hgetall key

        hgetall person_1
        0) name
        1) wangsai
        2) age
        3) 18
        
      • 只读key hkeys key

        hkeys person_1
        0) name
        1) age
        
      • 只读值 hvals key

        hvals  person_1
        0) wangsai
        1) 18
        
  • 集合

    • 添加 sadd key value

      sadd goods  caomei
      sadd goods  putao
      
    • 求长度 scard key

      scard goods
      
  • 有序集合

    • 添加 zadd key score value

      zadd goods 10 caomei
      zadd goods 20 beer
      zadd goods 5   mianbao
      
    • 读取 zrange key 是以升序排序的

      zrange goods 0 10
      
    • 求长度 zcard

      zcard key
      
原文地址:https://www.cnblogs.com/2193657219qq/p/13887324.html