摘要:
数据持久化:保证了系统在发生宕机或者重启之后数据不会丢失,省去了手动恢复数据的时间。 主从复制:保证了一台主机挂掉了,还可以继续使用 哨兵模式:用来监控主从模式,并提供了故障自动切换的功能 集群化:降低对单个主节点的依赖 阅读全文
posted @ 2022-06-21 22:23
weidadong
阅读(21)
评论(0)
推荐(0)
摘要:
相关资源 https://github.com/castleproject/Windsor https://www.bookstack.cn/read/Windsor-doc-cn/README.md 快速开始 IWindsorContainer container = new WindsorCon 阅读全文
posted @ 2022-06-21 21:48
weidadong
阅读(19)
评论(0)
推荐(0)
摘要:
常用命令 # 进入mysql容器(docker) docker exec -it mysql bash # 清屏(Linux) system clear; show databases; use database_name; show tables; show columns from table_ 阅读全文
posted @ 2022-06-17 13:55
weidadong
阅读(17)
评论(0)
推荐(0)
摘要:
简单部署 mysql 8(无挂载文件) 1、拉取镜像 # 拉取最新的mysql镜像 docker pull mysql # 指定版本 docker pull mysql:5.7 2、创建并运行容器 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_ 阅读全文
posted @ 2022-06-17 13:18
weidadong
阅读(92)
评论(0)
推荐(0)
摘要:
windbg - 一线码农 - 博客园 阅读全文
posted @ 2022-06-17 09:42
weidadong
阅读(139)
评论(0)
推荐(0)
摘要:
在 ubuntu 上搭建 Git 服务器 Git服务器配置SSH(让客户端记住密码) 阅读全文
posted @ 2022-06-17 09:35
weidadong
阅读(7)
评论(0)
推荐(0)
摘要:
当前最主流的方案是: 加锁:SET key value PX milliseconds NX(加锁和设置超时时间保证是原子性操作)。 解锁:Lua 脚本(判断锁是否存在和删除KEY要保证是原子性操作)。 使用守护线程给锁续命,防止业务逻辑没执行完,锁超时自动释放。 1、加锁 # PX millise 阅读全文
posted @ 2022-06-17 00:03
weidadong
阅读(75)
评论(0)
推荐(0)
摘要:
1、使用List实现 使用LPUSH(RPUSH)入队,然后使用BRPOP(BLPOP)出队。 存在的问题: 空闲连接的问题:如果线程一直阻塞在那里,Redis客户端的连接就成了闲置连接,闲置过久,服务器一般会主动断开连接,减少闲置资源占用,这个时候BRPOP和BLPOP或抛出异常。 不能重复消费 阅读全文
posted @ 2022-06-16 22:36
weidadong
阅读(368)
评论(0)
推荐(0)
摘要:
Redis管道可以将多条命令打包,一次性的发送给服务器端处理,可以大大减少网络传输的开销,从而提高性能。 虽然 Redis Lua 脚本也能实现管道的功能,但是脚本的可读性不强、可维护性比较差。 阅读全文
posted @ 2022-06-16 22:16
weidadong
阅读(48)
评论(0)
推荐(0)
摘要:
1、设置信任的IP地址 bind 127.0.0.1 2、设置通过密码访问 requirepass admin 阅读全文
posted @ 2022-06-16 22:10
weidadong
阅读(18)
评论(0)
推荐(0)