redis入门与操作 运行:redis-server 连接客户端:redis-cli redis 是key-value的数据,说一美国数据都是一个键值对 键的类型是字符串 字符串 string 哈希 hash 列表 li…
标签:键值
ZooKeeper源码解析(1)-总览
研究一款产品的时候,我们要从设计,架构的角度,来考虑其设计者为何要这样设计,这样设计的优点是什么,缺点是什么,其适用场景是什么,还有没有更好的解决方案. 在研究其实现时,也不能仅仅思考其功能上是如何实现的,还要考虑如何保…
redis丢失键值的几种情况
大致总结一下redis丢失键值的情况一般为以下几种情况: 1. 是否有大量过期key被清理 分析: 原因:这种情况并不是真正的“丢失”键值,只是达到了设置的key的过期值 应对方案:根据项目情况设置合理的键值过期时间,或…
Redis快速入门
第一章 简介 Redis是一个开源高性能键值数据库。它通过提供多种键值数据类型类适应不同场景下的存储需求,并借助许多高层及的接口使其可以胜任如缓存,队列系统等不同的角色。 1.1 存储结构 使用键值存储 ,key = v…
REDIS数据库
启动redis sudo redis-server /etc/redis/redis.conf 测试是否启动redis ps aux|grep redis 启动:redis-server 127地址:端口号 连接redi…
MySQL 索引优化的指导性建议
MySQL 提供 MyISAM 、 InnoDB 、 memory(heap) 等多种存储引擎。每种存储引擎对于索引的支持以及实现都不尽相同, 本文主要讨论 InnoDB 引擎相关的索引应用。 为何使用索引 索引用于快速…
Redis 基础 一
本文主要介绍了 Redis 的简介、安装、常用命令和基础类型。 简介和安装 1. NoSQL 简介 NoSQL,泛指非关系型数据库,NoSQL数据库分四类 键值(key-value)存储数据库,这一类数据库会使用一个哈希…
Redis 学习指南
《Redis 入门指南》(第二版) 第一章 Redis 是什么 Redis (REmote Dictionary Server 远程字典服务器)是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型…
数据库索引设计与优化【笔记】
一、概述 1.索引误区: 索引层级不要超过5层 单表的索引数不要超过6个 不应该索引不稳定的列 2.在当前磁盘条件下,只有在更新频率多于10次/秒的情况下,不稳定列才可能成为问题 二、表和索引结构 1.表和索引行都被存储…
3. Redis字符串命令
SET key value## 此命令用于在指定键设置值,一个key最多存储512M,如果key存在,同名会产生覆盖 SET KEY VALUE [EX seconds] [PX milliseconds] [NX|XX…
redis实现多个线程同时修改同一个数据,保证数据一致性
memcached在多线程情况下是支持并发操作的,但是如果使用redis的话就发现redis是单线程,所以涉及到了并发的问题. GET 获得键值后保证该键值不被其他客户端修改,直到函数执行完成后才允许其他客户端修改该键键…
Spark RDD键值对操作
1.Pair RDD的转化操作 以键值对集合{(1,2),(3,4),(3,6)}为例 1.reduceByKey(func) 合并具有相同键的值 rdd.reduceByKey((x,y) => x+y) 结果:…