玖叶教程网

前端编程开发入门

Redis:五种数据类型及应用场景解析

Redis支持5种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。何时使用Redis呢?

先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:

首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息如上图所示:type代表一个value对象具体是何种数据类型,encoding是不同数据类型在redis内部的存储方式,比如:type=string代表value存储的是一个普通字符串,那么对应的encoding可以是raw或者是int,如果是int则代表实际redis内部是按数值型类存储和表示这个字符串的,当然前提是这个字符串本身可以用数值表示,比如:"123" "456"这样的字符串。

压箱底Redis面试集 -21.如何避免 Redis 分布式锁的死锁问题?

在分布式系统的广袤领域中,Redis 分布式锁犹如一把关键的钥匙,帮助我们协调和管理各种资源的访问。然而,死锁问题就像是隐藏在这把钥匙背后的幽灵,随时可能给系统带来严重的破坏。让我们深入探讨如何巧妙地避开这个陷阱,并通过实际的 Java 代码示例来揭示解决方案的奥秘。

高并发, 如何利用redis设计一个抢红包功能

业务描述

模拟微信设计开发一个发、抢红包的通用功能,提供给公司业务线使用。

Redis数据淘汰算法(redis有哪些数据淘汰策略)

众所周知,Redis的所有数据都存储在内存中,但是内存是一种有限的资源,所以为了防止Redis无限制的使用内存,在启动Redis时可以通过配置项 maxmemory 来指定其最大能使用的内存容量。例如可以通过以下配置来设置Redis最大能使用 1G 内存:

「键盘侠」小卡是快船猛龙之争|沃神的言论到底靠不靠谱?

Wojnarowski on Get Up this morning: "Kawhi Leonard's focus [is] on Los Angeles, but it's the Clippers not the Lakers."

Woj今天参加一档节目时表示:“事实是莱昂纳德正将注意力集中于洛杉矶,是洛杉矶快船,而不是湖人。”

redis集群模式:redis单点、redis主从、redis集群cluster

目录


另外还分享Linux,Nginx,MySQL,Redis,流媒体,P2P,K8S,Docker,TCP/IP,协程等等视频。需要的朋友可以后台私信【架构】获取


redis单点、redis主从、redis哨兵 sentinel,redis集群cluster配置搭建与使用

Redis 内存淘汰策略,从根儿上理解

前言

本文参考源码版本 redis6.2

Redis 基于内存设计,所有数据存放在内存,随着时间推移,内存占用也越来也高 ...

使用NGINX作为HTTPS正向代理服务器

NGINX主要设计作为反向代理服务器,但随着NGINX的发展,它同样能作为正向代理的选项之一。正向代理本身并不复杂,而如何代理加密的HTTPS流量是正向代理需要解决的主要问题。本文将介绍利用NGINX来正向代理HTTPS流量两种方案,及其使用场景和主要问题。

HTTP/HTTPS正向代理的分类

无比详细的PHP文件缓存类详解(php常用的缓存技术汇总php技术之缓存机制的好处)

一般来说,缓存的目的是把数据放在一个地方让网站的访问更快,用户体验更好,我们现在的缓存用得最多的是 redis缓存,文件缓存现在不多用了,但是我们了解一下原理也是挺好的,再者可以学习一下写程序的思路。

代码演示

Redis 数据结构和对象系统,记住这 12 张图就够啦

欢迎关注头条号:石杉的架构笔记

周一至周五早八点半!精品技术文章准时送上!!!

<< 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言