一、设置过期时间 1,设置过期时间命令 (1)设置 key 过期时间的命令一共有 4 个: 典型应用场景:手机验证码。我们平时在登录或者注册的时候,手机会接收到一个验证码,上面会提示验证码的过期时间,过了这个时间之后这个验证码就不能用了......
一、Redis 的数据结构类型概述 (1)Redis 有以下这五种基本类型: String(字符串) Hash(哈希) List(列表) Set(集合) zset(有序集合) (2)以及四种特殊的数据结构类型: BitMap(位图,2.2 版新增) HyperLogLog(基数统计,2.8 版新增) GEO(地理位置,3.2 版新增......
1,连接退出 Redis (1)执行如下命令可以使用 redis-cli 客户端进入 Redis 控制台,其中 -a 后面为之前我们设置的登录密码: redis-cli -a 123 (2)执行如下命令则退出。当然使用 ctrl+c 快捷键也是可以退出的。 quit 2,获得符合规则的键:keys 命令......
1,数据库数量 (1)Redis 默认支持 16 个数据库,通过 databases 参数控制的。 (2)这个参数在 redis.conf 配置文件中......
Redis 的 INFO 命令是一个非常实用的调试和监控工具,它可以为用户提供 Redis 服务器的实时统计和状态信息。这些信息包括服务器的配置参数、内存使用情况、客户端连接数、持久化状态、复制情况、Key 空间信息等。本将详细介绍 INFO 命令的使用......
一、基本介绍 1,什么是 Redis Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、向键值对(Key-Value)数据类型的 NoSQL 数据库,可以满足对海量数据的快速读写需求,并提供多种语言的 API。 2,Redis 的起源......
一、HBase 核心参数优化 1,核心参数说明 (1)hbase.hregion.majorcompaction 配置大合并的间隔时间,默认为 604800000 毫秒(7 天),可设置为 0,禁止自动的大合并,大合并的执行可能会持续数小时,为减少对业务的影响,建议在业务低峰期进行手动或者通过脚本或者 API 定期进行大合并......
要将 HBase 中的数据批量导出,通常有两种方式:一种是利用 TableMapReduceUtil 将数据导出 (需要开发 MapReduce 代码),另一种是利用 HBase 内部提供的 Export 工具类。下面通过样例分别进行介绍。 一、利用 TableMapReduceUtil 将数据导出......
我在之前的文章中介绍了如何使用 MapReduce 实现数据批量导入到 HBase,本文接着介绍另一种方法:利用 Bulkload。该方法首先使用 MapReduce 直接生成 HFile 文件,然后再通过 Bulkload 将 HFile 文件直接加载到表中。 二、使用 BulkLoad 实现数据批量导入 HBase......
要实现数据批量导入到 HBase 通常有两种方法:利用 MapReduce 和利用 Bulkload。本文首先介绍前者,即利用 MapReduce 中封装好的方法。在 map 阶段,把数据封装成 Put 操作,直接将数据入库。 一、使用 MapReduce 实现数据批量导入 HBase......