前面已经学习了Redis的持久化方式,接下来开始学习Redis主从架构的原理,来看看Redis如何利用主从架构来保证高并发的。
为了避免内存中的数据丢失,Redis提供了对持久化的支持。Redis共有RDB和AOF两种持久化机制。
Prometheus 是一套开源的系统监控告警框架,作为 CNCF 中重要的一员,活跃度仅次于 kubernetes,广泛用于 kubernetes 集群的监控系统中。
先是问的项目中的问题,在那说了大概十来分钟; 下来是问的都是基础问题,我把能想到的问题在这里列一下(顺序不重要)
哈希算法: 就是对一个对象进行哈希获得的散列值。其中,值越分散,哈希的碰撞率也就越低,性能也就越好。
string(字符串)hash(哈希)list(列表,相当于linkedlist)set(无序集合,相当于Set)sorted set(有序集合)
为了让内容可以使用 TLS 进行传输,整个 Stack 需要 cert.pem 和 key.pem。
启动时,默认是连接0号数据库。ubuntu@VM-0-6-ubuntu:~/tool/redis-5.0.3$ redis-cli127.0.0.1:6379> SELECT 1OK127.0.0.1:6379[1]> SELECT 0OK127.0.0.1:6379>每个数据库是以0开始的递增数字命名,......
生成默认配置文件,我比较喜欢放在当前工程目录。目前没使用 basic station 的话,倒是没什么好改的。
日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题。