IT书架 本次搜索耗时 0.321 秒,为您找到 158 个相关结果.
  • 95.什么是 Redis 分区?

    95.什么是 Redis 分区? 95.什么是 Redis 分区? ? 关于如下四个问题,直接看 《Redis 分区》 文章。 Redis 分区是什么? 分区的优势? 分区的不足? 分区类型? 可能有胖友会懵逼,又是 Redis 主从复制,又是 Redis 分区,又是 Redis 集群。傻傻分不清啊! Redis 分区是一种模式,将数据分...
  • 91.Redis 集群都有哪些方案?

    91.Redis 集群都有哪些方案? 91.Redis 集群都有哪些方案? Redis 集群方案如下: 1、Redis Sentinel 2、Redis Cluster 3、Twemproxy 4、Codis 5、客户端分片 关于前四种,可以看看 《Redis 实战(四)集群机制》 这篇文章。 关于最后一种,客户端分片,在 Redis Cl...
  • 原理 5:同舟共济 —— 事务

    原理 5:同舟共济 —— 事务 Redis 事务的基本使用 原子性 discard(丢弃) 优化 Watch 思考题 原理 5:同舟共济 —— 事务 为了确保连续多个操作的原子性,一个成熟的数据库通常都会有事务支持,Redis 也不例外。Redis 的事务使用非常简单,不同于关系数据库,我们无须理解那么多复杂的事务模型,就可以直接使用。不...
  • compose 文件的结构和版本

    compose 文件的结构和版本 基本语法结构 docker-compose 语法版本 compose 文件的结构和版本 docker compose文件的语法说明 https://docs.docker.com/compose/compose-file/ 基本语法结构 version : "3.8" services : ...
  • 原理 3:未雨绸缪 —— 持久化

    原理 3:未雨绸缪 —— 持久化 快照原理 fork(多进程) AOF 原理 AOF 重写 fsync 运维 Redis 4.0 混合持久化 思考题 原理 3:未雨绸缪 —— 持久化 Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis...
  • 源码 8:精益求精 —— LFU vs LRU

    源码 8:精益求精 —— LFU vs LRU Redis 对象的热度 LRU 模式 LFU 模式 为什么 Redis 要缓存系统时间戳? redis 为什么在获取 lruclock 时使用原子操作? 如何打开 LFU 模式? 思考题 源码 8:精益求精 —— LFU vs LRU 在第 27 小节,我们讲到了 Redis 的 LRU ...
  • Redis中主从、哨兵和集群区别及搭建

    891 2023-06-07 《程序人生》
    Redis中主从、哨兵和集群区别及搭建 一、Redis主从架构实现(本文是采用docker搭建redis主从架构) 1. 环境准备 2.docker 拉取redis镜像 3.准备好redis配置文件(这里实现一主两从) 4.启动容器 5. 进入到容器内部,查看redis信息 6. 验证主从复制功能 二、Redis哨兵搭建 1.准备好redis...
  • Liunx(centos7)安装docker

    794 2023-10-26 《程序人生》
    Linux(contos7)安装docker并使用docker安装mysql&redis 一.进入linux操作系统 二.更新yum源为阿里镜像源 三、下载docker 四、通过docker安装mysql 五、通过docker安装redis Linux(contos7)安装docker并使用docker安装mysql&redis 一.进...
  • Python Flask + Redis 练习

    Python Flask + Redis 练习 程序准备 镜像准备 创建一个docker bridge 创建redis container 创建flask container 总结 Python Flask + Redis 练习 程序准备 准备一个Python文件,名字为 app.py 内容如下: from flask ...
  • 5.基于redis实现分布式锁

    redsync源码解读 redsync项目地址 package main import ( goredislib "github.com/go-redis/redis/v8" "github.com/go-redsync/redsync/v4" "github.com/go-redsync/...