排序
redis哈希槽为什么是16384
我们知道一致性哈希算法是对2的32次方取模,而哈希槽是对2的14次方取模 ✏️ Redis作者认为这样做不太值得;并且一般情况下一个redis集群不会有超过1000个master节点,所以16k的槽位是个比较合...
Redis数据类型以及使用场景分别是什么?
Redis提供了丰富的数据类型,常见的有五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。 数据类型 结构类型 随着Redis版本的更新,后面又支持了四...
什么是Redis的持久性快照,它有什么优点和缺点?
Redis的持久性快照(Snapshot)是一种数据持久性机制,用于将Redis数据库的整个数据集保存到硬盘上,以便在Redis服务器重新启动时恢复数据。 这个机制的主要工作方式是将内存中的数据库状态定期...
生产环境中docker网络该如何配置
在生产环境中,Docker的网络配置是确保容器之间以及容器与外部网络之间正常通信的关键环节。 第一部分、基础知识 这里先看一下Docker网络的几种模式: Bridge模式:Docker默认的网络模式,它会...
Redis如何实现延迟队列?
延迟队列是指把当前要做的事情,往后推迟一段时间再做。延迟队列的常见使用场景有以下几种: 在淘宝、京东等购物平台上下单,超过一定时间未付款,订单会自动取消; 打车的时候,在规定时间没有...
Redis高可用:哨兵机制详解
1. 引言 之前我们聊过 Redis 的主从同步(复制)主题,这次我们来聊 Redis 的哨兵机制。 上次我们说过,在实际互联网架构上,Redis 为了保证高可用和分担读写压力,几乎都会采取主从复制的部署...
Redis常用命令详解及实践案例
Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息代理。 Redis支持多种类型的数据结构,比如字符串、哈希表、列表、集合、有序集合等等。 在本文中,我们将详细介绍...
redis可以用来做什么
Redis 是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。 Redis 提供了多种数据类型来支持不同的业务场景,比如 String...