redis
文章平均质量分 79
蓝天⊙白云
这个作者很懒,什么都没留下…
展开
-
docker带配置文件启动
docker启动redis带配置文件1)–name:给容器起一个名字;2)-p:端口映射(宿主机端口:容器端口);3)-v:挂载自定义配置(自定义配置:容器内部配置);本命令共有两个挂载:Linux 上自定义的 redis 配置(/docker/redis/conf/redis.conf)挂载到容器内 redis 应用的默认配置文件 /etc/redis/redis.conf;Linux 上自定义的数据存放目录(/docker/redis/data)挂载到容器内 redis 应用的默认数据存放目录(d原创 2022-06-09 18:18:29 · 2329 阅读 · 0 评论 -
为啥RedisCluster设计成16384个槽(面试)?
你是否使用过Redis集群呢?那Redis集群的原理又是什么呢?记住下面两句话: Redis Sentinal着眼于高可用,在master宕机时会自动将slave提升为master,继续提供服务。Redis Cluster着眼于扩展性,在单个redis内存不足时,使用Cluster进行分片存储。 一、数据分片策略 布式数据存储方案中最为重要的一点就是数据分片,也就是所谓的 Shardi...转载 2021-07-02 09:30:26 · 247 阅读 · 0 评论 -
Redis 中 BitMap 的使用场景
BitMapBitMap 原本的含义是用一个比特位来映射某个元素的状态。由于一个比特位只能表示 0 和 1 两种状态,所以 BitMap 能映射的状态有限,但是使用比特位的优势是能大量的节省内存空间。在 Redis 中,可以把 Bitmaps 想象成一个以比特位为单位的数组,数组的每个单元只能存储0和1,数组的下标在 Bitmaps 中叫做偏移量。需要注意的是:BitMap 在 Redis 中并不是一个新的数据类型,其底层是 Redis 实现。BitMap 相关命令# 设置值,其中value只能转载 2021-07-01 10:02:03 · 195 阅读 · 0 评论 -
详解Redis中两种持久化机制RDB和AOF
redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。下面针对这两种方式来介绍一下。由浅入深。一、持久化流程既然redis的数据可以保存在磁盘上,那么这个流程是什么样的呢?要有下面五个过程:(1)客户端向服务端发送写操作(数据在客户端的内存中)。(2)数据库服务端接收到写请求的数据(数据在服务端的内存中)。(3)服务端转载 2021-06-30 15:02:28 · 105 阅读 · 0 评论