1 字典的定义 dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型 字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体 的相关信息 和列表的区别 列表 是 有序 的对象集合 字典 是 无序 的对象集合 字典用 {} 定义 字典使用 键值对 存储数据,键值对 ...
分类:
编程语言 时间:
2020-01-02 00:02:39
阅读次数:
163
Redis数据类型:Hashes、Geo操作指令 Hashes常用操作指令 Redis Hashes是一个键值对的映射表,最对能存储2^32 1(约40亿)个键值对。 HSET HGET HSET:将键值对存储到哈希表中,如果哈希表不存在,新建一个然后在将键值对存储进去。 HGET: 根据Key值获 ...
分类:
其他好文 时间:
2019-11-29 18:23:16
阅读次数:
93
原文地址: "Documentation" 文档 etcd是一个分布式键值对存储,被设计为可靠的,快速的保存并提供对关键数据的访问。通过分布式锁,领导选举和写屏障使能分布式一致性。一个etcd集群旨在实现高可用和持久性数据存储与检索。 开始 使用etcd进行开发 一种简单的方式 设置本地集群 开始使 ...
分类:
其他好文 时间:
2019-11-26 13:17:44
阅读次数:
97
两者都是浏览器端存储数据的接口。除了存储时长,两者完全一致。 不同点: SessionStorage存储的数据只能用于一次会话(session),当会话结束(浏览器关闭),数据清空; 而LocalStorage长期存在。 1. 特点 1. 以键值对存储;且以文本形式(字符串形式)存储。 2. 读取时 ...
分类:
其他好文 时间:
2019-11-14 00:04:16
阅读次数:
54
容器总结 Java容器工具包框架图 List,Set,Map三者的区别 List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的性质): 不允许重复的集合。不会有多个元素引用相同的对象。 Map(用Key来搜索的专家): 使用键值 ...
分类:
编程语言 时间:
2019-10-16 19:27:44
阅读次数:
73
一、相关内容 后台性能优化的第一定律:优先考虑使用缓存优化性能。 缓存的本质 缓存的合理使用 缓存可用性 缓存的常见问题处理与优化 分布式缓存架构 二、缓存的本质 缓存的本质就是一个内存Hash表,数据以一对KeyValue键值对存储在内存Hash表中。主要用户存放读写比很高、很少变化的数据,网站数 ...
分类:
其他好文 时间:
2019-10-09 15:41:46
阅读次数:
86
前言 当我们需要存储一些数据的时候,首先想到的是定义一个变量用来存储,之后我们可能学了数组,发现数组比变量可以存储更多的数据,接着可能有其它的存储数据的方法等等,然而我今天需要介绍的是在ES6中比较常见使用的数据类型结构,Set和Map。 Set数据结构 1.Set简介 set中成员的值都是唯一的, ...
分类:
其他好文 时间:
2019-10-07 17:36:32
阅读次数:
67
Redis从一无所知,到知道一点点 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库 ——维基百科 可以简单的说, Redis就是一款高性能的NoSQL数据库 什么是NoSQL? 我们前面所学习的 MySQL数据库 是典型的的 SQL数据库 也就是传统的关 ...
分类:
其他好文 时间:
2019-10-04 11:19:32
阅读次数:
103
1、HashMap源码解析(JDK8) 基础原理: 对比上一篇《Java中的容器(集合)之ArrayList源码解析》而言,本篇只解析HashMap常用的核心方法的源码。 HashMap是一个以键值对存储的容器。 hashMap底层实现为数组+链表+红黑树(链表超过8时转为红黑树,JDK7为数组+链 ...
分类:
编程语言 时间:
2019-10-03 23:38:21
阅读次数:
120
Session服务器之Redis Redis与Memcached的区别内存利用率:使用简单的key value (键值对)存储的话,Mermcached 的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached.。性能对比 ...
分类:
其他好文 时间:
2019-09-25 17:23:56
阅读次数:
96