摘要: Redis 提供两种持久化机制 RDB 和 AOF 机制: 1、RDBRedis DataBase)持久化方式: 是指用数据集快照的方式半持久化模式) 记录 redis 数据库的所有键值对,在某个时间点将数据写入一个临时文件,持久化 结束后,用这个临时文件替换上次持久化的文件,达到数据恢复。 优点: 阅读全文
posted @ 2020-06-24 20:30 咔啡 阅读(245) 评论(0) 推荐(0)
摘要: Redis 集群没有使用一致性 hash,而是引入了哈希槽的概念,Redis 集群有 16384 个哈希槽,每个 key 通过 CRC16 校验后对 16384 取模来决定放置哪个槽, 集群的每个节点负责一部分 hash 槽。 阅读全文
posted @ 2020-06-24 20:26 咔啡 阅读(687) 评论(0) 推荐(0)
摘要: 设置密码:config set requirepass 123456 授权密码:auth 123456 阅读全文
posted @ 2020-06-24 18:38 咔啡 阅读(764) 评论(0) 推荐(0)
摘要: 1)、Redis Sentinal 着眼于高可用,在 master 宕机时会自动将 slave 提升为 master,继续提供服务。 2)、Redis Cluster 着眼于扩展性,在单个 redis 内存不足时,使用 Cluster 进行 分片存储。 阅读全文
posted @ 2020-06-24 18:36 咔啡 阅读(650) 评论(0) 推荐(0)
摘要: Redis 并不能保证数据的强一致性,这意味这在实际中集群在特定的条件下可 能会丢失写操作。 阅读全文
posted @ 2020-06-24 16:50 咔啡 阅读(674) 评论(0) 推荐(0)
摘要: 1)事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。 事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 2)事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 阅读全文
posted @ 2020-06-24 16:30 咔啡 阅读(124) 评论(0) 推荐(0)
摘要: 16384 个。 阅读全文
posted @ 2020-06-24 16:02 咔啡 阅读(1125) 评论(0) 推荐(0)
摘要: 使用 ping 命令。 阅读全文
posted @ 2020-06-24 12:28 咔啡 阅读(1036) 评论(0) 推荐(0)
摘要: Redis 集群目前无法做数据库选择,默认在 0 数据库。 阅读全文
posted @ 2020-06-24 12:25 咔啡 阅读(1099) 评论(0) 推荐(0)
摘要: 异步复制 阅读全文
posted @ 2020-06-24 12:15 咔啡 阅读(642) 评论(0) 推荐(0)
摘要: 理论上 Redis 可以处理多达 232 的 keys,并且在实际中进行了测试,每个实 例至少存放了 2 亿 5 千万的 keys。我们正在测试一些较大的值。任何 list、set、 和 sorted set 都可以放 232 个元素。换句话说,Redis 的存储极限是系统中的可 用内存值。 阅读全文
posted @ 2020-06-24 11:36 咔啡 阅读(2660) 评论(0) 推荐(0)
摘要: 如果达到设置的上限,Redis 的写命令会返回错误信息(但是读命令还可以正 常返回。)或者你可以将 Redis 当缓存来使用配置淘汰机制,当 Redis 达到内存 上限时会冲刷掉旧的内容。 阅读全文
posted @ 2020-06-24 11:33 咔啡 阅读(583) 评论(0) 推荐(0)
摘要: 尽可能使用散列表(hashes),散列表(是说散列表里面存储的数少)使用 的内存非常小,所以你应该尽可能的将你的数据模型抽象到一个散列表里面。比 如你的 web 系统中有一个用户对象,不要为这个用户的名称,姓氏,邮箱,密码 设置单独的 key,而是应该把这个用户的所有信息存储到一张散列表里面. 阅读全文
posted @ 2020-06-24 10:33 咔啡 阅读(199) 评论(0) 推荐(0)
摘要: EXPIRE 和 PERSIST 命令。 阅读全文
posted @ 2020-06-24 10:15 咔啡 阅读(2655) 评论(0) 推荐(0)
摘要: MULTI、EXEC、DISCARD、WATCH 阅读全文
posted @ 2020-06-24 09:40 咔啡 阅读(225) 评论(0) 推荐(0)