1. 集群和分布式: 集群(cluster):即同一个业务系统,部署在堕胎服务器上,集群中,每台服务器实现的功能没有差别,数据和代码都是一样的 集群主要分为三种类型: LB(load balancing):负载均衡,多台主机组成,每个主机只承担一部分请求 HA(high availablity):高 ...
分类:
系统相关 时间:
2021-03-18 14:41:04
阅读次数:
0
在Docker上快速搭建Redis单机、Redis主从复制、Redis哨兵模式、Redis Cluster集群 ...
分类:
其他好文 时间:
2021-03-18 14:35:14
阅读次数:
0
看到一篇总结的很好的一篇博文,于是做个小结 redis大多数时候是单线程运行的(同一个时间只占用一个CPU,只有一个指令在运行,即不可能并行读写),但是redis性能还是很好,原因如下: redis使用了 多路I/O复用机制(详看我的另一篇博客多路复用机制),处理客户端请求时,不会阻塞主线程。red ...
分类:
编程语言 时间:
2021-03-18 14:33:32
阅读次数:
0
package main import ( "fmt" "github.com/go-redis/redis" ) func main() { client := redis.NewClient(&redis.Options{ Addr: "127.0.0.1:6380", Password: "" ...
分类:
其他好文 时间:
2021-03-18 14:25:19
阅读次数:
0
运行redis服务,我们来使用熟悉redis的基础命令。 执行命令flushall是清空所有数据库。 记住Redis是单线程的,为什么单线程还这么快。 首先多线程不一定比单线程效率高,redis是将数据存储在内存中,所以说使用单线程操作是效率最高的,多线程(CPU上下文切换是耗时的操作),对于内存来 ...
分类:
其他好文 时间:
2021-03-18 14:17:41
阅读次数:
0
1.帮助命令 docker version 显示版本信息 docker info 显示系统信息 docker help 显示命令信息 2.镜像命令 docker images 列出镜像信息 docker search 镜像的名字 在docker hub 上面搜索镜像 docker pull 镜像名字 ...
分类:
其他好文 时间:
2021-03-18 14:09:59
阅读次数:
0
redis:纯内存数据库,RDB和aof是为了数据恢复,key-value只能通过key查询,可以虚拟内存,弱事务 (redis在一些接口中比如 api, rpc中使用,主要是封装在mysql上层,减轻mysql的压力,个访问行为 会从redis取数据,如果没有从mysql取, 然后存到redis) ...
分类:
数据库 时间:
2021-03-17 14:46:57
阅读次数:
0
引言 准备搭建的是主从架构( Master/Slave )中的一主两从模式;其中 Master 为 Redis 的主服务器,主要负责写操作,两个 Slave 为 Redis 的从服务器,主要负责读操作,该架构最终可以实现主从复制和读写分离,架构图如下: 搭建步骤 这里采用在一台虚拟机上启动多个 Re ...
分类:
其他好文 时间:
2021-03-17 14:17:52
阅读次数:
0
启动命令 systemctl start dokcer 查看运行中的容器 docker ps 查看所有容器 docker ps -a 启动容器 docker start '容器ID' 启动Redis并设置密码 docker run -d --name myredis -p 6379:6379 red ...
分类:
其他好文 时间:
2021-03-17 14:10:04
阅读次数:
0
一、相关依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> < ...
分类:
其他好文 时间:
2021-03-17 14:08:25
阅读次数:
0