随笔分类 - Redis
摘要:1. 把表名转换为key前缀, 比如: tag: 2. 第二段放置用于区分key的字段 对应mysql中的主键的列名 3. 第三段放置主键值 4. 第三段写列名 用户表user, 转换为redis的key value存储 useridusernamepasswordemail 9Lisi111111
阅读全文
摘要:如果不小心使用了flushall把全部数据清楚怎么办 此时立即shutwodn服务器, 原因是为了防止别人正在写服务器导致aof重写, 一旦aof重写, 数据就不能恢复了 查看aof 重新编写aof, 把最下面3行全部删除保存
阅读全文
摘要:比如一个网站有1亿个用户, 现在要统计一周内连续登录的用户 __方法:__ 可以用一个字节8个位表示7个人, 首位不算固定为0, 若某人周一登录则置为1, 没登录则为0 使用 bitop operation 进行and操作得到 表明只有第五位用户连续一周登录 位图法非常节省空间
阅读全文
摘要:高级参考(https://www.zhihu.com/question/21419897) 简单应用场景 现在配置redis __星形__ 集群, 有三台服务器, 怎样实现? 复制redis.conf两份, 分别命名为redis6380.conf, redis6381.conf master指向re
阅读全文
摘要:集群的作用: 主从备份, 防止主机宕机(相当于 为主服务器担任备份的作用) 读写分离, 分担 的任务 任务分离, 如从服务器分别分担 和`计算工作` redis集群方式 星形: 众多 围绕 , 即salve1, salve2...全部直接指向master 线形: master
阅读全文
摘要:什么是redis的aof? aof 是 appendonly file 的缩写, 是redis系统提供的一种记录redis操作的持久化方案, 在aof生成的文件中, 将记录发生在redis的操作, 从而达到在redis服务器重启或者宕机后, 继续恢复之前的数据状态 AOF文件的保存位置和 RDB文件
阅读全文
摘要:Redis实现快照的过程 1. redis调用fork,现在有了子进程和父进程 2. 父进程继续处理client请求,子进程负责将内存内容写入到临时文. 由于os的写时复制机制(copy on write)父子进程会共享相同的物理页面, 当父进程处理写请求时os会为父进程要修改的页面创建副本, 而不
阅读全文
摘要:Redis支持简单的事务, Redis允许一组命令在单一步骤中执行, 事务有两个属性 事务是一个单独的隔离操作, 事务中所有的命令都会序列化, 按照顺序执行. Redis事务是原子性的, 即要么都执行, 要么都不执行 一个事务从开始到执行会经历三个阶段 开始事务 命令入队 执行事务 redis 与
阅读全文
摘要:redis的消息发布与订阅适合做在线聊天, 消息推送 使用方法: 发布端: publish +频道名称 + 发布内容 订阅端: subscribe + 频道名称 发布端例子: 新开一个redis cli 订阅端: 再次在发布端发布一个消息 查看订阅端 psubscribe 模糊订阅, 比如订阅上例的
阅读全文

浙公网安备 33010602011771号