Redis技术文章
-
场景设定1、我们需要将POJO存储到缓存中,该类定义如下public class TestPOJO implements Serializable { private String testStatus; privat476 收藏 -
Redis实现延迟队列Redis延迟队列Redis 是通过有序集合(ZSet)的方式来实现延迟消息队列的,ZSet 有一个 Score 属性可以用来存储延迟执行的时间。但需要无限循环检查任务,会消耗系158 收藏 -
docker安装mysql、redis镜像docker镜像商店:官方镜像商店redis安装下载下载镜像:可直接默认下载最新镜像,也可以指定版本下载【注意,版本差异不大的软件可以直接下载最新版本,142 收藏 -
SpringBoot下Redis序列化乱码项目最初的序列化方案用的是JDK序列化类,但保存到redis里会产生乱码不方便查看管理。public void setRedisTemplate(RedisTemplate redisTemplate) { &nb270 收藏 -
redis简介:Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统 (区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了325 收藏 -
一、常见的非关系型数据库NOSQL分类NOSQL类型主要数据库产品类型特色K-V键值对存储类型Redis、Memcached使用key可以快速的查询到value,Memcached可以支持String类型的值value,Redis支持的值484 收藏 -
缓存和数据库的数据不一致是如何发生的?首先,我们得清楚“数据的一致性”具体是啥意思。其实,这里的“一致性”包含了两种情况:缓存中有数据,那么,缓存的数据值需要473 收藏 -
redis 功能强大,数据类型丰富,再快的系统,也经不住疯狂的滥用。通过禁用部分高风险功能,并挂上开发的枷锁,业务更能够以简洁、通用的思想去考虑问题,而不是绑定在某种275 收藏 -
一、安全谈到安全,我们会联想到些什么? 比如,可信任的环境会给我们带来安全感,陌生的环境则会让你感到未知的恐惧和孤独。 再比如,国产化替代信创项目(安可替代),237 收藏 -
一、前言我们在实现使用Redis实现分布式锁,最开始一般使用SET resource-name anystring NX EX max-lock-time进行加锁,使用Lua脚本保证原子性进行实现释放锁。这样手动实现比较麻烦,对此Red187 收藏 -
一、为什么需要持久化?Redis对数据的操作都是基于内存的,当遇到了进程退出、服务器宕机等意外情况,如果没有持久化机制,那么Redis中的数据将会丢失无法恢复。有了持久化机205 收藏 -
1、简介Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker.翻译:Redis 是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存318 收藏 -
1. 引言1.1 创作初衷最近参加面试的时候,被问到一个关于Redis的问题:批量执行Redis命令的方式有哪些?突然被问到这个问题,我先是有点懵逼。最容易想到的是Redis的一些批量命令,例如MGET(同288 收藏 -
1、关于Redis众所周知Redis是流行的、开源的,使用C语言开发的高性能,基于内存的key/value数据库。它具有高效、精心设计的底层数据结构,同时支持多种数据类型(string、list、set、zset、hash、bitma209 收藏 -
什么是发号器在互联网场景中,很多业务要求生成唯一的ID号,以用于区分某些资源。常见例子:电商系统中的订单ID号、聊天群组中的消息ID号、上传文件到存储系统中之后生成的文件ID号、用213 收藏