随笔分类 -  reids

redis的相关技术
摘要:Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 如果你说还玩过Redis Module,像BloomFilter,Redis 阅读全文
posted @ 2020-07-01 08:57 z街角的风铃y 阅读(140) 评论(0) 推荐(0)
摘要:关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级、缓存热点 key等概念的入门及简单解决方案。 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓 阅读全文
posted @ 2020-06-30 22:20 z街角的风铃y 阅读(219) 评论(0) 推荐(0)
摘要:Redis分布式锁 什么是分布式锁? 分布式CAP原则告诉我们,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 在单机(单进程)环境中,JAVA提供了很多并发相关API,但在多机(多进程)环境中就无能为力了 阅读全文
posted @ 2020-06-30 20:02 z街角的风铃y 阅读(343) 评论(0) 推荐(0)
摘要:java使用redis 很简单,看我的github的例子就行 spirng整合redis,这里用xml配置方式实现 2.1导包 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis 阅读全文
posted @ 2020-06-30 19:27 z街角的风铃y 阅读(776) 评论(0) 推荐(0)
摘要:redis文档地址:https://github.com/zhouyanger/book/tree/master/redis 1.什么是缓存 解决方案:使用缓存。 1.1目前缓存的主流技术 1、Redis 2、Memcached 二者区别: 1、Memcache是多线程 2、Redis是单线程 2. 阅读全文
posted @ 2020-06-30 19:13 z街角的风铃y 阅读(233) 评论(0) 推荐(0)
摘要:virtualBox安装Redis 一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装,顺便安装了wget和vim,centos7没有这 [root@@192 local]# yum install - 阅读全文
posted @ 2020-06-30 14:50 z街角的风铃y 阅读(156) 评论(0) 推荐(0)