
Redis
Cccccrj
这个作者很懒,什么都没留下…
展开
-
Redis 集群 / 主从复制 / 哨兵模式
文章目录Redis 集群Redis主从复制环境搭建主从设置哨兵模式测试哨兵哨兵模式全部配置Redis 集群Redis主从复制一台服务器master,多台服务器slave。只能从主节点复制到从节点。百分之八十都是读操作,因此从机读,主机写。最少三台主机,一主二从,保证集群搭建成功环境搭建只需要配置从库不需要配置主库,因为默认都是主库,需要三个配置文件搭建伪集群。端口port 6379pid名字pidfile /var/run/redis_6379.pidlog文件logfile "6原创 2020-09-16 22:10:23 · 437 阅读 · 0 评论 -
Redis 事务 / 乐观锁 / 持久化
Redis事务开启事务之后,进行命令入队,但是命令没有执行,只是等待,直到执行exec时才会执行开启事务multi命令入队执行事务execdiscard 清空队列,放弃事务Redis单条指令保证原子性,但是事务不保证原子性执行时错误:语法没有问题,但是不能对字符串执行➕1操作,只有这一句出错,其他语句正常执行。127.0.0.1:6379> flushdbOK127.0.0.1:6379> set k1 "v1"OK127.0.0.1:6379> mu原创 2020-09-16 19:29:14 · 145 阅读 · 0 评论 -
SpringBoot Cache学习
文章目录Cache1.创建SpringBoot项目配置文件对象数据库BooksMapperBooksController2. 使用缓存使用缓存中的注解@Cacheable@Cacheable不起作用原因原理-运行流程@CachePut@CacheEvict@CacheConfig3. Redis配置Redis操作自己写RedisConfig缓存管理CacheManagerCache1.创建SpringBoot项目配置文件spring: datasource: password: roo原创 2020-08-04 21:22:36 · 418 阅读 · 0 评论 -
Redis缓存预热&缓存雪崩&缓存击穿&缓存穿透
缓存预热服务器启动后快速宕机:请求量较高主从之间吞吐量较大,数据同步频率较高缓存雪崩平时应该怎么设计:针对问题怎么具体的解决:缓存击穿缓存穿透第一种比较弱...原创 2020-06-04 21:09:17 · 193 阅读 · 0 评论 -
Redis 基础概念和指令介绍
文章目录Redis概念Redis操作命令字符串类型hash类型list类型set类型sortedset类型Redis持久化Redis概念Redis是一款高性能的NoSQL系列非关系型数据库关系型数据库非关系型数据库MySQL,OracleRedis, hbase数据之间有关联关系,table形式数据之间没有关系,存储形式 key:value数据存在硬盘上存储在内存中操作关系型数据库比较耗时通过redis作为数据库缓存,提高常用数据的存取速度关系型数据库原创 2020-06-03 11:05:14 · 472 阅读 · 0 评论 -
Redis MySQL简单对比
Redis基于内存,速度快key,value格式worker 单线程epoll io 并发(串行)epoll 可以直接获取到是哪一个事件在进行读写操作,并且对其进行操作场景:多个客户端访问服务器。redis通过epoll知道是那个客户端要进行读写redis 读取客户端的io数据io两个阶段:1 获取客户端访问状态(读/写) 2 进行读写 IO操作对数据进行操作MySQL数据库:客户端访问服务器,当单个服务器只能承受一百个客户端访问时,此时来了两百个客户端,需要进行原创 2020-06-04 11:49:58 · 252 阅读 · 0 评论