Redis
文章平均质量分 53
redis相关资料
記憶的深藍
认证思考,对于复杂的东西,一定要通过画流程图理清楚
展开
-
如何使用redis实现延迟队列
使用场景订单超时、红包退款、定时发送开奖通知等原理redis 的sortedset 结构,利用sortedset关联的 double 类型的分数来区分实现步骤1.开启线程去添加处理信息,value设置处理信息,score设置处理时间2.开启线程去轮询处理消息是否需要处理,需要注意原子性工程方案1、如果在某一时间多个订单,数据如何存储?答:sortedset只存储一个key就好了,用key再关联一个redis 的list,list上存储订单...原创 2021-06-15 18:29:03 · 133 阅读 · 0 评论 -
通过telnet连接redis
➜ ~ telnet 127.0.0.1 6379Trying 192.168.0.49...Connected to 192.168.0.49.Escape character is '^]'.auth Xinniu_redis-1@2017+OKkeys **0原创 2019-11-12 21:27:28 · 925 阅读 · 0 评论 -
Redis 哨兵
Redis Sentinel 物理结构 角色 ip port 别名 master 127.0.0.1 6379 主节点 slave1 127.0.0.1 6380 从节点1 slave2 127.0.0.1 6381 从节点2 sentinel1 127.0.0.1 6382 Sentinel...原创 2018-03-21 15:26:33 · 973 阅读 · 2 评论 -
Redis 内存优化
This page is a work in progress. Currently it is just a list of things you should check if you have problems with memory.理解内存192.168.10.151:7777> info memory# Memoryused_memory:67538536u...原创 2018-03-13 21:23:51 · 1061 阅读 · 0 评论 -
Redis cluster tutorial
This document is a gentle introduction to Redis Cluster, that does not use complex to understand distributed systems concepts. It provides instructions about how to setup a cluster, test, and operate ...原创 2018-03-13 21:20:17 · 959 阅读 · 0 评论 -
redis 单线程架构
redis使用单线程架构和I/O多路复用模型来实现高性能的内存数据库服务,官方给出的数据是10万/s,理解单线程模型是使用redis的关键。同时发起的并发操作,会不会产生并发问题呢?客户端调用都经历了发送命令、执行命令、返回结果三个过程。因为redis是单线程处理命令的,因此,从客户端到服务器的命令不会被立刻执行,而是先进入到一个队列之中,然后被逐个执行。因此同时到达服务器的命令执行的先后...原创 2018-03-13 14:04:58 · 996 阅读 · 0 评论 -
Redis 方案
redis的一些使用场景生成单号计数器限制列表限速任务队列文章列表列表的用途dubbo用redis做注册中心参考文档生成单号set集合元素是唯一且无顺序的,我们利用set集合的这一特点来做生成单号的功能。思路:先在集合中存入100万个单号,再通过命令spop myset 随机删除,并返回删除单号,当集合中的单号小于10万的时候,再生成100万个单号存入集...原创 2018-03-17 09:18:19 · 1662 阅读 · 0 评论 -
Redis 持久化(AOF和RDB)
redis支持RDB和AOP两种持久化方式,持久化功能有效避免了因进程推出导致数据丢失问题,在下一次redis重启之后可以根据之前持久化文件来恢复数据。 注意:不建议用redis来做数据存储,如果用redis做存储,必然会有大量的数据数据进入到内存里面,造成内存的浪费,个人认为利用redis做缓存,分布式的一些功能是比较可取的。RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过...原创 2018-03-16 10:17:18 · 984 阅读 · 0 评论 -
Redis 慢查询
何为慢查询?慢查询的两个配置参数最佳实践何为慢查询?系统在命令执行前后计算每条命令的执行时间,当超过预定阀值时,记录命令的发生时间,耗时,命令的详细信息等。Redis客户端执行一条命令分为发送命令、命令排队、命令执行、返回结果。慢查询只统计命令执行,所以没有慢查询并不代表客户端没有超时问题。慢查询的两个配置参数预设阀值怎么设置? 慢查询记录存放在哪里?...原创 2018-03-15 15:31:59 · 2041 阅读 · 0 评论 -
Redis 日常操作
常见问题: 1、Redis中删除过期Key的三种策略,原理 2、利用Redis构建集群 3、Redis事务管理 4、发布与订阅 5、Redis连接数一直比较高目录基本操作全局命令redis数据类型及操作发布订阅spring 提供的API分布式锁主从复制参考文档基本操作# 启动 安装完Redis后执行以下命令启动redis,/usr/local...原创 2018-02-20 12:33:05 · 2086 阅读 · 1 评论 -
Redis 数据结构
概述Redis keyRedis Stringkey的修改和查询Redis ListsRedis Hashes(哈希)Redis Sets(集合)Redis Sorted sets(有序集合)BitmapsHyperLogLogs其他重要的功能Book&Resources概述redis不仅仅可以理解为key-value数据库,更好的理解是redis是...原创 2018-02-24 16:04:26 · 1603 阅读 · 0 评论