zoukankan      html  css  js  c++  java
  • Redis数据库之数据基本管理操作

      了解并掌握各种数据类型的命令操作方式,以及各种数据类型值的操作方式。同时,熟练记忆列表、哈希、集合和有序集合等数据类型的常用操作命令。能根据指令格式完成相应的指令操作。

    ①string数据类型的练习

      APPEND KEY VALUE

      GETRANGE KEY START END

      SETRANGE KEY OFFSET VALUE

      GETBIT KEY OFFSET

      SETBIT KEY OFFSET VALUE

      INCRBY KEY-NAME amount

      Decrby key-name amount

    ②LIST数据类型的练习

      RPUSHLPUSH

      LRANGELlenLpopRpop

      LINDEX

      LTRIMLINSERTLSET

     

    单个SET的操作

      SADD key-name item1 item2

      SREM key-name item1 item2

      SISMEMBER key-name item

      SMEMBERS key-name

      SCARD key-name

      SRANDMEMBER key-name

      SPOP key-name

    ④多个SET的操作

      SMOVE source destination member

      SINTER KEY1 KEY2

      SUNIOU KEY1 KEY2

      SDIFF  KEY1 KEY2

    ⑤有序集合/Zset

      ZADD KEY SCORE MEMBER

      ZCARD KEY

      ZCOUNT KEY MIN MAX

      ZRANK

      ZINCRBY

      ZRANGEBYSCORE/ ZREVRANGEBYSCORE /ZREGEVANCE

    ⑥Hash/哈希/散列

      HSET Key Field value

      HGET Key Field

      HEXISTS key field

      HLEN KEY

      Hincrby

      Hmset

      Hgetall

      Hkeys

      Hvals

      Hmset

      Hgetall

      Hkeys

      Hvals

    总结

    本实验的相关总结和心得收获,可分点如下:

    1. 通过实验,学习了如何使用命令方式进行REDIS数据库的管理的功能。初步了解了各种数据类型的命令操作方式,以及各种数据值的类型。同时,基本能根据指令格式完成相应的指令操作。
    2. 在对本实验的集合和有序集合进行操作时,部分指令涉及SCORE的概念。同时,基本上掌握了集合和有序集合的区别,关键在于:集合没有权重,而有序集合存在权重这一含义。
    3. 在实验过程中,如果没有先对“键”这一概念赋予“值”,而先获取值或者对值进行操作,那么redis将会提示非空或者直接报错。这一关键在于必须捋清楚期间的先后顺序。部分数据类型的添加指令是前缀加上ADD,而有些部分则是前缀加上set,这对于删除元素也是相同的道理。因此,对指令操作的顺利性要求在于对指令类型的熟记程度。
  • 相关阅读:
    【每天学习一点点】Tensorflow 版本与CUDA版本
    【每天学习一点点】使用plot_model绘制网络模式失败
    【每天学习一点点】keras cifar10.load_data()自己下载数据
    【每天学习一点点】Tensorflow2.X 运行问题:Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED
    【每天学习一点点】mxnet 版本运行失败问题
    【每天学习一点点】Tensorflow GPU与CPU版本
    【每天学习一点点】不再显示I信息(Tensorflow GPU)
    C# Dynamic特性
    豆瓣,你的前端开发有点幽默了
    配置SHH集群
  • 原文地址:https://www.cnblogs.com/Raodi/p/11590095.html
Copyright © 2011-2022 走看看