zoukankan      html  css  js  c++  java
  • Redis 五数据类型

    五中数据类型:String、List、Set、Hash、zset(sorted set)

    Redis key的数量最大上限为512MB,(建议最大数量不要超过五百万,过百万后就应该根据分类属性,进行微服务和缓存的拆分)

    Redis value的对象最大上限为512MB,(除硬性需求,不建议保存M级及以上数据)

    链接指令:./src/redis-cli -p 6381 --raw(--raw是控制中文显示)

    一、String  

    127.0.0.1:6381> set name "李如玉"
    OK
    127.0.0.1:6381> get name
    李如玉

    二、List

    127.0.0.1:6381> lpush names '千羽'
    1
    127.0.0.1:6381> lpush names '千易'
    2
    127.0.0.1:6381> lpush names '云帆'
    3
    127.0.0.1:6381> lrange names 0 0
    云帆
    127.0.0.1:6381> lrange names 1 1
    千易
    127.0.0.1:6381> lrange names 2 2
    千羽
    127.0.0.1:6381> lrange names 0 2
    云帆
    千易
    千羽
    127.0.0.1:6381> lrange names 0 -1
    云帆
    千易
    千羽

    三、Set

    127.0.0.1:6381> sadd nameset lyr
    1
    127.0.0.1:6381> sadd nameset lry
    1
    127.0.0.1:6381> sadd nameset szw
    1
    127.0.0.1:6381> smembers nameset
    lyr
    lry
    szw
    127.0.0.1:6381> 

    四、Hash

    127.0.0.1:6381> hset lyr name "李玉荣"
    1
    127.0.0.1:6381> hset lyr age 18
    1
    127.0.0.1:6381> hget lyr name
    李玉荣
    127.0.0.1:6381> hget lyr age
    18

    hash赋值还可以hmset key key1 v1 key2 v2这种赋值方式,其实hset同样可以酱紫

    五、zset(sorted set)

    127.0.0.1:6381> zadd znames 1 "第一个"
    1
    127.0.0.1:6381> zadd znames 2 "第二个"
    1
    127.0.0.1:6381> zadd znames 3 "第三个"
    1
    127.0.0.1:6381> zcard znames
    3
    127.0.0.1:6381> zrange znames 0 2
    第一个
    第二个
    第三个

    redis操作指令大全,参考:http://www.runoob.com/redis/redis-tutorial.html

  • 相关阅读:
    Kubernetes日志的6个最佳实践
    如何选出适合自己的管理Helm Chart的最佳方式?
    授权权限服务设计解析
    微服务中如何设计一个权限授权服务
    微服务中的网关
    ketchup服务治理
    ketchup 消息队列rabbitmq使用
    ketchup 注册中心consul使用
    微服务框架 ketchup 介绍
    微服务框架surging学习之路——序列化
  • 原文地址:https://www.cnblogs.com/zwcry/p/9139381.html
Copyright © 2011-2022 走看看