作者:Panda Shen转发链接:https://www.overtaking.top/2018/06/21/20180621113025/页面布局首先,我们需要实现页面布局,在根目录创建 index.html 布局中我们需要有一个 video 多媒体标签引入我们的本地视频,添加输入弹幕的输入框、确认发送的按钮、颜色选择器、字体大小滑动条,创建一个 sty ......
287
0
0
2022-04-05
我以前还没接触Redis的时候,听到大数据组的小伙伴在讨论Redis,觉得这东西好高端,要是哪天我们组也可以使用下Redis就好了,好长一段时间后,我们项目中终于引入了Redis这个技术,我用了几下,感觉Redis也就那么回事啊,不就是get set吗?当我又知道Redis还有自增、自减操作,而且这些操作还是原子性的,秒杀就可以用这个技术,我就觉得我已经熟悉 ......
442
0
0
2022-04-05
在分布式文件系统中,为了提高系统的性能,常常会引入不同类型的缓存存储系统(算法优化所带来的的效果可能远远不如缓存带来的优化效果)。在软件中缓存存储系统一般可分为了两类:一、分布式缓存,例如:Memcached、Redis、淘宝的Tair等,二、本地缓存,例如:Facebook的flushcache等,其中本地缓存又可以分为两种:本地磁盘缓存(现在一般都采用读 ......
471
0
0
2022-04-05
前言大家有没有遇到这样的情况?使用Redis很久了,但一直找不到一款合适的Redis桌面客户端。一直在用RedisDeskManager,但只能使用到0.9.0版本,不能继续升级?好了,今天给大家分享一款免费Redis桌面客户端软件:RediNav。简介RediNav是一款简洁方便的Redis桌面客户端软件,由C++开发,可以跨平台支持Linux,Windo ......
520
0
0
2022-04-04
redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。在这里假设你已经了解了redis的基础语法,某字母网站都有很好的教程,可以去看。基本使用的文章就不写了,都是一些常用的命令。下面 ......
336
0
0
2022-04-03
1. 前言老板突然要上线一个需求,获取当前位置方圆一公里的业务代理点。明天上线!当接到这个需求的时候我差点吐血,这时间也太紧张了。赶紧去查相关的技术选型。经过一番折腾,终于在晚上十点完成了这个需求。现在把大致实现的思路总结一下。2. MySQL 不合适遇到需求,首先要想到现有的东西能不能满足,成本如何。MySQL是我首先能够想到的,毕竟大部分数据要持久化到M ......
345
0
0
2022-04-03
Redis 简介Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key - value 数据库Redis 与 其他 key - value 缓存产品有以下三个特点:Redis 支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key - value 类型的数据,同时还提供 list ......
327
0
0
2022-04-03
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。它通常被称为数据结构服务器,因为值(va ......
461
0
0
2022-04-02
大家好,欢迎收看猿话!最近有朋友私信一个面试题,问:数据库中有1000w的数据,而redis中只有50w数据,如何保证redis中10w数据都是热点数据?其实,这道题考察的是Redis的数据逐出原理。当 Redis 使用的内存超过设置的最大内存时,会触发 Redis 的 key 淘汰机制,以保留最活跃的数据。在 Redis 中,有六种淘汰策略:noevict ......
280
0
0
2022-04-02
来源:我没有三颗心脏一、Redis 简介"Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker." —— Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库, ......
367
0
0
2022-04-02
前言我们都知道,redis是基于内存的K-V数据库。由于内存是断电易失的,所以redis提供了相应的持久化机制。本篇主要讲解redis提供的RDB和AOF两种持久化方式,以及他们的实现原理。RDBRDB(Redis DataBase)是指把某个时刻内存中的数据生成快照(snapshot),以dump.rdb文件的形式存在磁盘上。RDB每次生成的快照(snap ......
348
0
0
2022-03-31
1. redis的数据类型常见的五大数据类型l String:字符串类型,使用场景计数器、分布式锁、存储对象等l List:简单的字符串列表,按照插入顺序排序,使用场景消息队列、排行榜等l Set:set类型是string类型的集合,其特点是集合元素无序且不重复,使用场景好友/关注/粉丝/感兴趣的人集合、随机展示、黑名单白名单l Hash:hash类型是一个 ......
436
0
0
2022-03-30
前言我们在 从零手写 cache 框架(一)实现固定大小的缓存 中已经初步实现了我们的 cache。本节,让我们来一起学习一下如何实现类似 redis 中的 expire 过期功能。image过期是一个非常有用的特性,比如我希望登录信息放到 redis 中,30min 之后失效;或者单日的累计信息放在 redis 中,在每天的凌晨自动清空。代码实现接口我们首 ......
410
0
0
2022-03-30
Redis 到底是怎么实现“附近的人”这个功能的呢?作者简介万汨,饿了么资深开发工程师。iOS,Go,Java均有涉猎。目前主攻大数据开发。喜欢骑行、爬山。来源:https://juejin.im/post/5da40462f265da5baf410a11前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB ......
396
0
0
2022-03-30
Redis是目前最为主流的缓存技术之一,Redis基于内存操作从而拥有强大的性能,可以达到每秒10万次的请求,可以说是一款非常强大的缓存技术了。本文分为三部分:基础知识介绍常用技术讲解与缓存机制使用场景、缓存问题基础知识介绍NoSQL概述什么是NoSQL?NoSQL = Not Only SQL (不仅仅是SQL)关系型数据库:表格 ,行 ,列非关系型数据库 ......
317
0
0
2022-03-28