首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
redis
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
redis学习-三种特殊数据类型-Hyperloglog
redis学习-三种特殊数据类型-Hyperloglog 什么是基数? A{1,3,5,7,8,7} B{1,3,5,7,8} 基数(不重复的元素)=5,可以接受误差! 简介 redis 2.8.9 更新了Hyperloglog , 基数统计的算法 优点:占用的内存是固定,2^64不同的元素的基数,只需12KB内存! 网页的UV(访问量): 传统的方式,set保存用户id,统计set中的元素数量为标准,这个方
52
代码人生
01-01 08:00
代码人生
Redis实现排行榜(带二位小数点)
Redis实现排行榜(带二位小数点) public class UserRank { private String userId; private double score; }@RestController @RequestMapping("rank") public class RankController { @Autowired private
61
代码人生
01-01 08:00
代码人生
Redis之常用的十几种使用场景
Redis之常用的十几种使用场景 来源: 1、缓存 String类型 例如:热点数据缓存(例如报表、明星爆料)、对象缓存、全页缓存等 2、数据共享分布式 String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享 例如:分布式Session <dependency> <groupId>org.spr
56
代码人生
01-01 08:00
代码人生
redis 简单整理——哨兵部署业务图[二十九]
redis 简单整理——哨兵部署业务图[二十九] 前言 简单介绍一下哨兵的部署业务图,非部署步骤。 正文 看一下部署的拓扑图: 然后这里用docker 来部署一下哨兵模式。 搭建一主二从。 version: ‘3.7‘ services: master: image: redis container_name: redis-master restart: always
50
代码人生
01-01 08:00
代码人生
redis 简单整理——客户端哨兵模式[三十]
redis 简单整理——客户端哨兵模式[三十] 前言 简单介绍一下客户端的哨兵模式连接。 正文 Sentinel节点集合具备了监控、通知、自动故障转移、配置提供者若干 功能,也就是说实际上最了解主节点信息的就是Sentinel节点集合, 而各个 主节点可以通过进行标识的,所以,无论是哪种编程语言的 客户端,如果需要正确地连接Redis Sentinel,必须有Sentinel节点集合和 masterN
52
代码人生
01-01 08:00
代码人生
Redis缓存系列:你所不知道的Redis热点问题以及如何发现热点,老师讲的真棒
Redis缓存系列:你所不知道的Redis热点问题以及如何发现热点,老师讲的真棒 缓存化 针对热点商品这些类型的数据,要考虑到访问量比较大,大家首先想到的是缓存,上redis缓存,这点肯定没有错。系统框架如下:? 上图中,先从缓存中获取,没有再到DB获取,并保存到缓存中。但有个问题会产生,热点数据的访问会比较大,如果缓存一旦失效,所有请求同一时刻,会打到DB上面,DB肯定会崩溃。那怎么办呢? 分布式锁 缓存一旦失效,如何重新构建缓
53
代码人生
01-01 08:00
代码人生
redis学习-三种特殊数据类型-Bitmap
redis学习-三种特殊数据类型-Bitmap 位存储 Bitmap位图,数据结构,都是操作二进制来记录,就只有0和1两个状态! 使用Bitmap来记录一周的打卡,0位打卡 127.0.0.1:6379> setbit sign 0 1 (integer) 0 127.0.0.1:6379> setbit sign 2 0 (integer) 0 127.0.0.1:6379> s
53
代码人生
01-01 08:00
代码人生
Redis实现持久化存储,面试分享自己成功的经历
Redis实现持久化存储,面试分享自己成功的经历 1.通过save与bgsave命令手动触发 save命令:阻塞当前Redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长时间的阻塞,线上环境不建议使用。 bgsave命令:Redis进程执行fork操作创建子进程,RDB持久化过程由子进程负责,完成后自动结束。阻塞只发生在fork阶段,一般时间很短(微秒级别)。 2.通过配置文
53
代码人生
01-01 08:00
代码人生
Redis持久化RDB和AOF的实现
Redis持久化RDB和AOF的实现 什么是持久化? 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、XML数据文件中等等。 还可以从如下两个层面简单的理解持久化 : 应用层:如果关闭(shutdown)你的应用然后重新启动则先前的数据依然存在。 系统层:如果关闭
53
代码人生
01-01 08:00
代码人生
Redis01---Nosql概述
Redis01---Nosql概述 1. 什么是Nosql NoSQL = Not Only SQL(不仅仅是SQL) 关系型数据库:列+行,同一个表下数据的结构是一样的。 非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。 NoSQL泛指非关系型数据库,随着web2.0互联网的诞生,传统的关系型数据库很难对付web2.0时代!尤其是超大规模的高并发的社区,暴露出来
49
«
1
2
...
4
5
6
7
8
9
10
...
43
44
»