- 博客(6)
- 收藏
- 关注
原创 docker如何搭建私有仓库
1)需要在自己的服务器上配置deamon.json文件,目的是让docker信任该私有仓库(注意这个文件没有需要手动创建,位置是/etc/docker/daemon.json)"insecure-registries":["192.168.1.84:5000"] #192.168.1.84你是本机的ip,5000端口是固定的。"insecure-registries": ["192.168.1.84:5000"] #这个地址为私有仓库的ip和端口。docker pull ip:5000/镜像名。
2023-08-02 21:30:00
110
原创 redis中的缓存穿透、雪崩、击穿
方法1.使用互斥锁,互斥锁也是线程同步的一种机制,当redis中的一个key过期后,同一时间只有一个请求能访问指定的DB资源并返回给redis。方法2.对指定key进行空值缓存,例如key=1022,value=null,避免请求直接打靶到DB数据库。redis做缓存时,发透、生穿击穿、雪崩后,用户请求会直接请求DB,缓存击穿:一个key过期,但是用户大量请求这个key。,redis就可能会发生穿透、击穿、雪崩的情况。缓存穿透:大量请求不存在的key。缓存雪崩:大量的key过期。
2023-08-01 19:30:00
24
原创 redis如何做主从复制,读写分离
redis-server --service-install redis.windows.conf #配置成redis服务。redis-server redis.windows.conf #启动redis。redis.windows.conf中设置slaveof。防止单个redis宕机或者单点故障,也是为了做性能的扩展和提升。1.拷贝redis.windows.conf文件,重新命名,修改port端口号。2.配置成redis服务或者直接黑窗口启动。写在主库(Master)写,读在从库(Slave)读。
2023-07-20 22:00:00
57
原创 docker教程
docker run -p 6240:6240 --name myapp1 -v /data:/data -d myweb #通过镜像创建容器,并设置映射端口和目录。docker start containerid #启动指定容器。docker stop containerid #停止指定容器。systemctl start docker #启动。docker ps -a #查看正在运行的容器。docker images #查看所有镜像。docker ps #查看所有容器。容器技术,可以用于发布程序。
2023-07-20 21:45:00
32
原创 kubernetes基础概叙
kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 #创建一个deployment(备注:kubernetes-bootcamp是指定的deployment的名称, –image是镜像的全路径)kubectl proxy #K8S集群中的业务默认从外部是无法访问的,相当于一个反向代理,使外部浏览器、curl、wget等能够访问到K8S的Rest API。
2023-07-20 19:15:00
40
原创 redis持久化
当redis因为特殊原因宕发生机或者redis进程被关闭,电脑关机后。操作时间较长,但是AOF比RDB数据损失小。,redis中的数据也会随之被清理。可能回遗漏某个时间段的数据。的,数据全部存在内存里,
2023-07-20 17:15:00
28
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人