文章分类 - Redis
摘要:目录about过期key删除机制redis定期任务与hz参数的关系大key热key什么是大key热key?存在大Key/热Key,有什么影响?大key热key为了减少大Key和热Key过大,有什么使用建议?关于大key热key如何揪出来大key和热key内存策略常见问题Error: ERR An L
阅读全文
摘要:目录about快速部署第二台服务器配置主从复制主从复制背后的故事Replication工作原理同步原理Replication相关其他问题断开主从复制主从复制注意事项 返回Redis目录 about 前面介绍Redis,我们都在一台服务器上进行操作的,也就是说读和写以及备份操作都是在一台Redis服务
阅读全文
摘要:目录aboutRDB手动触发持久化自动触发持久化shutdown实验-9的血泪教训AOFaof和rdb的优先级pkill -9实验aof中设置了过期时间的key,Redis重启会如何处理?rdb和aof用哪个?备份与恢复快速部署第二台服务器基于rdb备份与恢复混合模式如何进行备份恢复错误的恢复流程正
阅读全文
摘要:目录about全局命令禁用高危命令字符串列表hash集合有序集合zset 返回Redis目录 about 包含:字符串、列表、集合、有序集合、哈希 全局命令 对所有的数据类型都生效的命令。 # 高危命令,生产禁用!返回所有的redis中所有的key,尽量避免在生产中使用 KEYS * # 查询以k2
阅读全文
摘要:目录版本选择Redis5.0.7 for centos7.9下载安装优化警告警告1:maximum open files过低警告2:overcommit_memory设置警告3:关闭THP⼤内存⻚警告4:TCP连接数调整关于密码 返回Redis目录 版本选择 2.x 非常老 3.x 主流,开始支持r
阅读全文
摘要:目录about快速上手连接池通用操作strhashlistsetzset队列操作管道发布订阅连接Redis哨兵连接集群常见错误redis.exceptions.ResponseError: wrong number of arguments for 'hset' command 返回Python目录
阅读全文
摘要:目录about作为 session backend 使用配置作为 cache backend 使用配置Django的缓存对象cache使用原生Redis对象 返回Django目录 about django3.2 + python3.10 + redis软件版本3.2.100 + redis模块版本4
阅读全文
摘要:目录about启动和停止启动停止初始配置安全配置Mac配置redis.conf在线查看和修改配置 返回Redis目录 about centos7.9 + redis3.0.2 本篇介绍,Redis的安装后的基础操作。 启动和停止 启动 Redis安装成功后,有以下几种启动方式: 简单启动 动态参数启
阅读全文
摘要:目录about关于日志安全设置 返回Redis目录 about 关于日志 loglevel debug/verbose/notice/warning 其中: debug:会打印出很多信息,适用于开发和测试阶段 verbose:比debug好点 notice:比verbose好点,适合上生产环境 wa
阅读全文
摘要:目录Redis5.0.7 for Ubuntu20.04redis3.0.7 for centos7.9dockerWindowsdownloadinstalltestingfor mac 返回Redis目录 返回Docker目录 Redis5.0.7 for Ubuntu20.04 安装命令:su
阅读全文
摘要:目录一切都要从分布式存储开始哈希分布常见分区算法节点取余算法一致性哈希算法hash槽分区算法关于集群集群的重要概念部署规划手动搭建集群1. redis实例部署db01服务器部署redisdb02快速部署Redisdb03快速部署Redisdb04快速部署Redis最终测试2. 配置集群发现3. 分配
阅读全文
摘要:目录about部署主从复制和哨兵目录、端口、服务器规划主从复制部署部署哨兵常用的命令哨兵背后的故事(了解)主观下线和客观下线每个Sentinel都需要定期执行的任务自动发现新的Sentinel和从节点故障转移实操: 干掉主节点主动故障转移哨兵和实例节点的添加和删除哨兵的不足 返回Redis目录 ab
阅读全文
摘要:目录aboutkey的通用操作stringhashlistsetZset 返回Redis目录 about Redis中用的最多的数据类型有String、Hash、List、Set、Zset。 而Redis的key都是字符串,不同的数据类型指的是value的类型。 key的通用操作 在Redis中的终
阅读全文
摘要:目录当Redis的内存满了我们怎么办? 返回Redis目录 当Redis的内存满了我们怎么办? 增加内存 使用内存淘汰策略,也就是在配置文件中设置maxmemory参数,该参数控制最大可用内存(字节),当内存上线超过该参数时,maxmemory-policy。maxmemory-policy有以下几
阅读全文
摘要:目录aboutRDB快照手动触发自动触发使用RDB文件恢复数据AOF总结持久化恢复问题 返回Redis目录 about 所谓持久化,就是将缓存的数据刷写到磁盘,达到持久化和数据恢复的目的。 在Redis中,有RDB快照(snapshotting)和AOF(appendonly-file)两种持久化方
阅读全文
摘要:目录before发布订阅事务 返回Redis目录 before centos7.9 + redis3.0.2 本篇来研究Redis中稍微进阶的操作,如事务、发布订阅模式这些。 发布订阅 消息队列 Redis中的发布订阅模式,类似于RabbitMQ中的主题订阅模式。 在发布订阅模式中,有三个角色: 生
阅读全文
摘要:目录aboutRedis的前世今生谁在使用RedisRedis八大特性Redis典型应用场景 返回Redis目录 about Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,它的主要特点: 高性能Key-Value服务器 支持多种数据结构 丰富的功能:pipeline、
阅读全文