
Redis大神必修课
性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
原子 – Redis的所有操作都是原子性。
丰富的特性。
beyondwild
愿你眸有星辰,心有山河,以梦为马,不负韶华!
展开
-
Redis大神必修课5:在springboot中用redis实现消息队列
准备阶段安装redis,可参考我的另一篇文章,5分钟带你入门Redis。 java 1.8 maven 3.0 idea环境依赖创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-原创 2020-07-19 10:26:42 · 248 阅读 · 0 评论 -
Redis大神必修课4:如何用Redlock实现分布式锁
之前写过一篇文章《如何在springcloud分布式系统中实现分布式锁?》,由于自己仅仅是阅读了相关的书籍,和查阅了相关的资料,就认为那样的是可行的。那篇文章实现的大概思路是用setNx命令和setEx配合使用。 setNx是一个耗时操作,因为它需要查询这个键是否存在,就算redis的百万的qps,在高并发的场景下,这种操作也是有问题的。关于redis实现分布式锁,redis官方推荐使用redlock。一、redlock简介在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段。实.原创 2020-07-19 10:23:45 · 335 阅读 · 0 评论 -
Redis大神必修课3:如何在springcloud分布式系统中实现分布式锁
最近在看分布式锁的资料,看了 Josial L的《Redis in Action》的分布式锁的章节。实现思路是利用springcloud结合redis实现分布式锁。注意:这篇文章有问题,请看这一篇http://blog.youkuaiyun.com/forezp/article/details/70305336一、简介一般来说,对数据进行加锁时,程序先通过acquire获取锁来对数据进行排他访问,然后对数据进行一些列的操作,最后需要释放锁。Redis 本身用 watch命令进行了加锁,这个锁是乐观锁。使.原创 2020-07-19 10:17:31 · 181 阅读 · 0 评论 -
Redis大神必修课2:5分钟带你入门Redis
1.redis概述redis是一个开源的,先进的 key-value 存储可用于构建高性能的存储解决方案。它支持数据结构有字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理空间索引。 NoSQL,Not Only [SQL],泛指非关系型的数据库。所以redis是一种nosql。敲黑板画重点:redis是一种nosql.redis的优点:异常快速 支持丰富的数据类型 操作都是原子的2.下载安装linux 系统下安装:$ wget http://dow原创 2020-07-19 10:13:00 · 189 阅读 · 0 评论 -
Redis大神必修课1:目录
Redis大神必修课1:目录Redis大神必修课2:5分钟带你入门RedisRedis大神必修课3:如何在springcloud分布式系统中实现分布式锁?Redis大神必修课4:如何用Redlock实现分布式锁Redis大神必修课5:在springboot中用redis实现消息队列...原创 2020-07-19 10:04:24 · 167 阅读 · 0 评论