
redis
redis 学习笔记
一起学,一起进步
这个作者很懒,什么都没留下…
展开
-
分布式锁的原理以及实现方式
一、为什么要使用分布式锁 由于业务的发展以及复杂度,需要用到集群,一个业务被部署都多态服务器上,然后做负载均衡。为了保证一个方法或属性在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLock或Synchronized)进行互斥控制。在单机环境中,Java中提供了很多并发处理相关的API。...原创 2019-08-17 16:42:07 · 654 阅读 · 0 评论 -
聊聊 Redis 使用场景
Redis 可用的场景非常之多:数据缓存 会话缓存 时效性数据 访问频率 计数器 社交列表 记录用户判定信息 交集、并集和差集 热门列表与排行榜 最新动态 消息队列 分布式锁缓存对于热点数据,缓存以后可能读取数十万次,因此,对于热点数据,缓存的价值非常大。例如,分类栏目更新频率不高,但是绝大多数的页面都需要访问这个数据,因此读取频率相当高,可以考虑基于 Red...原创 2019-09-22 11:50:23 · 211 阅读 · 0 评论 -
linux下安装部署redis集群
第一步:下载安装包 访问https://redis.io/download 到官网进行下载。这里下载最新的5.0.5版本.第二部:安装环境redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:yum install gcc-c++给出提示 y 继续安装 出现如下图表示安装成功 ...原创 2019-07-07 20:58:34 · 6526 阅读 · 2 评论 -
redis配置和使用
redis的优点缺点优点1 redis 是基于内存的运行速度比较快我们将常用的数据存到redis 中用来代替数据库的查询会2支持数据持久化,支持AOF和RDB两种持久化方式3支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。4数据结构丰富:除了支持string类型的value外还支持string、hash、set、sortedset、list等数据结构。...原创 2019-03-20 17:49:14 · 395 阅读 · 0 评论