![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
dazou1
这个作者很懒,什么都没留下…
展开
-
redis分布式锁原理与实现
分布式锁原理使用setnx、getset、expire、del这4个redis命令实现setnx 是『SET if Not eXists』(如果不存在,则 SET)的简写。 命令格式:SETNX key value;使用:只在键 key 不存在的情况下,将键 key 的值设置为 value 。若键 key 已经存在, 则 SETNX 命令不做任何动作。返回值:命令在设置成功时返回 1 ,设...原创 2019-03-03 14:55:33 · 42709 阅读 · 33 评论 -
Redis 数据类型和应用场景
Redis 特性Redis具有速度快、持久化、多钟数据结构、支持多种编程语言、功能丰富、简单、主从复制、高可用、分布式等特性,广泛用于缓存系统、排行版、计数器、社交网络、消息队列系统、实时系统、持久化数据等场景。Redis 数据类型Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、...转载 2019-03-03 20:13:13 · 142 阅读 · 0 评论 -
Redis 持久化
转自ITDragon龙.Redis 持久化方案Redis是内存型数据库,为了防止断电或是重启时数据丢失,需要将内存中的数据持久化到硬盘中。Redis 持久化方案分为两种:RDB (Redis DataBase)和 AOF (Append Only File)。RDBRDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行的写操作达到指定次数时,则会触发快照生成,将内存中的数据写...转载 2019-03-03 21:39:06 · 135 阅读 · 0 评论 -
Redis缓存实现单点登录
单点登录原理实现简单的同域名下的单点登录,适合分布式系统下使用,因为在分布式系统中,用户的请求可能被不同的服务器处理,而不同的服务器自动生成的cookie–JSESSIONID是不一致的,不能通过这个cookie去定位用户的登录状态,因此需要一个自定义的cookie注入到用户浏览器,不管用户的请求被哪个服务器处理,均能通过该cookie定位用户的信息是否存在缓存中;用户首次访问网页时,需要验证登...原创 2019-03-04 18:41:00 · 2961 阅读 · 1 评论