学习下Redis内存模型
redis,对于一个java开发工程师来讲,其实算不得什么复杂新奇的技术,但可能也很少人去深入了解学习它的底层的一些东西。下面将通过对内存统计、内存划分、存储细节、对象类型&内部编码这四个模块来学习学习redis的内存模型,手字笔录,潜心修行。
Stella981 Stella981
3年前
Redis低成本高可用方案设计
关于Redis高可用方案,看到较多的是keepalived、zookeeper方案。keepalived是主备模式,意味着总有一台浪费着。zookeeper工作量成本偏高。本文主要介绍下使用官方sentinel做redis高可用方案的设计。阅读目录:1.RedisSentinel2.故障转移消息接收的3种方式3.整体流程
Stella981 Stella981
3年前
Redis的8大数据类型,写的真好
!(https://oscimg.oschina.net/oscnet/fdbd36b977d2445d818bea697ac004ac.jpg)来源|blog.itzhouq.cn/redis2最近这几天的面试每一场都问到了,但是感觉回答的并不好,还有很多需要梳理的知识点,这里通过几篇Redis笔记整个梳理一遍。Re
Stella981 Stella981
3年前
SpringBoot系列十:SpringBoot整合Redis
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。1、概念:SpringBoot整合Redis 2、背景Redis的数据库的整合在java里面提供的官方工具包:jedis,所以即便你现在使用的是SpringBoot,那么也继续使用此开发包。2.1、RedisTemplate模版操作在Sp
Easter79 Easter79
3年前
SpringBoot系列十:SpringBoot整合Redis
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。1、概念:SpringBoot整合Redis 2、背景Redis的数据库的整合在java里面提供的官方工具包:jedis,所以即便你现在使用的是SpringBoot,那么也继续使用此开发包。2.1、RedisTemplate模版操作在Sp
Stella981 Stella981
3年前
Redis实例讲解
简介  Redis是一个keyvalue的nosql产品,和我们熟知的Memcached有些类似,但他存储value类型相对更加丰富,包括string(字符串),list(链表),set(集合),zset(sortedset有序集合)和hash。与memcached一样,为了保证高效率,数据都是缓存在内存中。区别的是redis类型众多,也被
Stella981 Stella981
3年前
Redis实现分布式锁全局锁—Redis客户端Redisson中分布式锁RLock实现
1\.前因  以前实现过一个Redis实现的全局锁,虽然能用,但是感觉很不完善,不可重入,参数太多等等.  最近看到了一个新的Redis客户端Redisson,看了下源码,发现了一个比较好的锁实现RLock,于是记录下.2\.Maven依赖<dependency    <group
Stella981 Stella981
3年前
Linux下Redis的安装和部署
一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个keyvalue存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及
Easter79 Easter79
3年前
StackExchange.Redis使用笔记
最近在一个webapi中使用了Redis做缓存 替换掉原来的 HttpRuntime.Cache 百度到StackExchange.Redis 这个东东  一开始使用一切正常 代码也很简洁!(https://oscimg.oschina.net/oscnet/bd49eddf966d0377477b39e7f4cbdb12485.p
Stella981 Stella981
3年前
Redis 底层数据结构介绍
!Redis底层数据结构(https://oscimg.oschina.net/oscnet/2bdc88a69f3d195776f6b395ddc914775f8.png)Redis底层数据结构版本:2.9支持的数据类型:1.字符串2.散列3.列表4.集合5.有序集合字符串