
Redis
訾零
做喜欢的事,过玩味的生活。
展开
-
Redis 布隆过滤器存储查询千万级用户数据
实时业务需要计算新增用户,从 Hive 加载用户表到内存存储,但是几千万数据放到内存占用资源,查询效率也低。使用 Redis 位图进行存储,可以有效减少内存占用,提高查询效率。这里使用Spark 查询,Redis 位图存储。这里 Scala + Spark local模式 +Redis 单节点测试。测试了几种 Hash 算法,单一 Hash 算法效果或者效率都不是很满意,在万级到...原创 2020-03-12 15:27:06 · 2402 阅读 · 0 评论 -
Redis info memory信息说明
127.0.0.1:6379> info memory# Memoryused_memory:87795176 # Redis分配的内存总量(byte),包含redis进程内部的开销和数据占用的内存used_memory_human:83.73M # Redis分配的内存总量(mb)used_memory_rss:2223185...原创 2020-03-05 12:17:06 · 4540 阅读 · 0 评论 -
Redis 及RedisBloom 安装
下载地址:Redis、 RedisBloomRediswget http://download.redis.io/releases/redis-5.0.7.tar.gztar -zxvf redis-5.0.7.tar.gz -C /opt/apps/cd /opt/apps/redis-5.0.7make查看是否生成启动ls /usr/local...原创 2020-03-04 16:19:32 · 2747 阅读 · 1 评论 -
Redis 主从复制
Redis主从复制,就是主节点数据更新后根据配置和策略,自动同步到从节点的 Master/Slaver 机制,Master以写为主,Slave以读为主。1. 主从复制模式1. 作用1.数据冗余,实现了数据的热备份。2. 负载均衡,读写分离,性能扩展。3. 容灾快速恢复。4. 主从复制是Rdis哨兵和集群模式的基础。2. 配置配从不配主原则。主从复制完全是在...原创 2020-01-17 15:57:57 · 325 阅读 · 0 评论 -
Redis 持久化
1. Redis 的 两种持久化方式RDB (Redis DataBase)在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保...原创 2020-01-17 10:17:33 · 349 阅读 · 0 评论 -
Redis 安装启动
Redis官网1. 安装wget http://download.redis.io/releases/redis-5.0.7.tar.gztar -zxvf redis-5.0.7.tar.gzcd redis-5.0.7make# 如果缺少组件yum install -y gcc gcc-c++make distcleanmake# make完成,跳过测试,执行安...原创 2020-01-16 12:27:02 · 358 阅读 · 0 评论 -
Redis 数据类型及常用命令
通用# 查询当前库的所有键keys *# 判断某个键是否存在exists <key># 查看键的类型type <key># 删除某个键del <key># 为键值设置过期时间,单位秒expire <key> <seconds># 查看还有多少秒过期,-1表示永不过期,-2表示已过期ttl <ke...原创 2020-01-13 22:32:41 · 311 阅读 · 0 评论