摘要: 1.关闭配置文件 appendonly yes改为no 2.到redis目录下拷贝redis.conf文件 cp ./redis.conf ./7001/ cp ./redis.conf ./7002/ cp ./redis.conf ./7003/ 3.分别修改端口号,将6379该为7001、70 阅读全文
posted @ 2023-02-18 00:11 写代码的小哥哥 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1. @PostConstruct 当前类初始化完毕之后立即执行 阅读全文
posted @ 2023-02-17 21:30 写代码的小哥哥 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1.方法自身(this)调用问题,导致事务失效 非事务方法seckillVoucher()中调用的自身类的事务方法createVoucherOrder()。 解决办法: ps:要加aspj依赖,同时在Application中开启@EnableAspectJAutoProxy(exposeProxy 阅读全文
posted @ 2023-02-01 12:11 写代码的小哥哥 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.缓存穿透 当大量访问一个redis缓存不存在的时候,请求直接到数据库,就会对数据库造成压力。 解决办法: 1.给数据库不存在的值,设置null缓存。 2.null缓存设置有效期。 2.缓存雪崩 当redis缓存同时失效,或者redis die 了。 解决办法: 1.将有效时间设置为一个随机的范围 阅读全文
posted @ 2023-01-25 20:03 写代码的小哥哥 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.先删除dump.rdb 2.配置内容 include ./myredis/redis.conf pidfile "/www/service/redis/redis_6379.pid" port 6379 dbfilename "dump6379.rdb" cluster-enabled yes 阅读全文
posted @ 2022-11-11 12:33 写代码的小哥哥 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.一主二仆 1.1 从服务器挂掉之后重启会变成主服务器,要重新设置为从服务器,数据会和主服务器自动更新 1.2 主服务器挂掉之后从服务器不会做任何事,主服务器重新启动还是主服务器。 2.薪火相传 从机下面还可以设置从机 3.反客为主 当主机挂了之后从机变为主机 执行 slave no one 缺点 阅读全文
posted @ 2022-11-10 17:30 写代码的小哥哥 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.主从复制 宝塔配置redis-server 环境变量 ln -s /www/server/redis/src/redis-server /usr/bin/redis-server 配置一主两从 1. 新建myredis文件夹将redis.conf文件复制进去 2. 新建三个redis配置文件 1 阅读全文
posted @ 2022-11-10 16:26 写代码的小哥哥 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.RDB 在指定的时间间隔内讲数据快照写入硬盘当中 2.AOF 2.1 以日志的形式来记录每个写操作,redis启动之初会读取该文件重新构建数据 2.2 修改配置文件 appendonly no 为 appendonly yes 2.3 两个同时开启,默认读取aof的 Redis RDB 和 AO 阅读全文
posted @ 2022-11-10 15:55 写代码的小哥哥 阅读(15) 评论(0) 推荐(0) 编辑
摘要: @RestController public class HelloWorld { @GetMapping("hello") public Result hello(){ Integer uid = (int) (Math.random()*100); String userKey = "sk:10 阅读全文
posted @ 2022-11-09 14:03 写代码的小哥哥 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1.悲观锁 每次操作之前都上锁,操作完之后解锁 2.乐观锁 总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,只在更新的时候会判断一下在此期间别人有没有去更新这个数据。 case 1:版本号 阅读全文
posted @ 2022-11-09 13:52 写代码的小哥哥 阅读(13) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示