• 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

  • 相关阅读:
    加密解密
    论事件驱动与异步IO
    linux 基础命令
    libgcc_s_dw2-1.dll 缺失问题解决
    TightVNC 远程桌面
    配置机器学习开发环境(eclipse + anaconda2)
    Caffe 执行python实例并可视化
    Caffe windows编译找不到python27_d.lib问题解决
    PHP 上传文件名中带中文的文件失败问题
    Windows 搭建PHP开发环境
  • 原文地址:https://www.cnblogs.com/zwcry/p/9139381.html
Copyright © 2020-2023  润新知