• redis 数据结构


    1、五种数据结构   stinrg、list、set、hash、zset(有序列表)

    2、有一些通用操作 DEL、TYPE、RENAME

    结构类型:  结构存储的值                        结构的读写能力

    string: 字符串、整数、浮点数                     对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增或者自减操作

    list:一个链表,链表上每个节点包含一个字符串             对聊表的两端推入或者弹出元素;根据偏移量对链表修剪;读取单个或者多个元素;根据值查找或者移除元素

    set:包含字符串的无序收容器,被包含的字符串都唯一          添加、获取、移除单个元素;检查一个元素是否存在于集合中;计算交集、并集、差集;从即合理随机获取元素

    HASH:包含兼职对的无序散列表                    添加、获取、移除单个兼职对;获取所有键值对

    ZSET:字符串成员与浮点数分值之间的有序映射,元素排列顺序由分值的大小决定     添加、获取、删除单个元素;更具分值获取风味或者成员来获取元素

    string操作:get key

          set key val

          del key

    list操作:lpush  name val

        rpush name val

        lpop name

        rpop name

        lindex name x获取列表在给定位置上的一个元素 (x为位置)

        lrange name l r 获取列表给定范围上的所有元素  (l、r区间)

    set操作: sadd name key、

        srem name key

          sismember name key一个元素是否在集合中

          smembers name 获取集合包含的所有元素

        sinte、sunion、sdiff 交并差集

    hash操作: 

        hset name key val

        hgetall name

        hdel name key

    zset操作

       zadd  name  score member

       zrange name l r withscores (withscores表示scores也一起返回)

       zrangebyscore name l r withscores

         zrem name member

  • 相关阅读:
    Gin 框架的使用
    Beego model 增删改查
    Beego 搭建
    Go 如何快速解决依赖管理问题
    Go 语法基础
    使用vue控制元素显示隐藏
    Vue 刷新页面方式 和页面跳转的方式
    如何让nginx 显示文件夹目录
    Vue(项目配置iview的upload插件上传文件 )+ Python flask 上传文件
    uwsgi 常见配置
  • 原文地址:https://www.cnblogs.com/iwannabe/p/13940546.html
Copyright © 2020-2023  润新知