Wesley13 Wesley13
3年前
2 秒杀系统模拟基础实现,使用Redis实现
这一篇,我们来使用redis进行数据存储。新建一个redis的service实现类packagecom.tianyalei.service;importcom.tianyalei.model.GoodInfo;importorg.springframework.beans.factory.annotatio
Stella981 Stella981
3年前
RedisCluster集群搭建
RedisCluster集群之搭建一、安装ruby环境见《centos7搭建ruby环境》(https://my.oschina.net/gmarshal/blog/2052823"《centos7搭建ruby环境》")安装redis见《Redis安装单实例》
Stella981 Stella981
3年前
Docker下redis的主从配置
1、拉取redis镜像dockerpullredis2、启动3个redis容器服务,分别使用到6379、6380、6381端口dockerrunnameredis6379p6379:6379dredisdockerrunnameredis6380p6380:6379dredis
Stella981 Stella981
3年前
RabbitMQ之消息确认机制(事务+Confirm)
概述在使用RabbitMQ的时候,我们可以通过消息持久化操作来解决因为服务器的异常奔溃导致的消息丢失,除此之外我们还会遇到一个问题,当消息的发布者在将消息发送出去之后,消息到底有没有正确到达broker代理服务器呢?如果不进行特殊配置的话,默认情况下发布操作是不会返回任何信息给生产者的,也就是默认情况下我们的生产者是不知道消息有没有
Stella981 Stella981
3年前
Redis 响应延迟问题排查
参考原文:http://redis.io/topics/latency(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fredis.io%2Ftopics%2Flatency)最近数据量越来越多,并发写操作很多的情况下,Redis出现响应慢的情况;可以使用Redis命令来测试一下
Stella981 Stella981
3年前
Redis实战——简单介绍
出自:https://www.cnblogs.com/moonlightL/p/7364107.htmlRedis简单介绍Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序Redis有三个主要特点,使它优越于其它键值数据存储系统1.1)Redis将其数据
Wesley13 Wesley13
3年前
mysql商品库存扣减问题总结
文章讨论内容秒杀类的问题一直都是web领域比较热点的问题,一个超高并发的网站需要考虑从产品、前端优化、站点部署及后端服务等等所有环节进行考虑。mysql所能抗住的写压力是一定的,高并发的web站点,你需要在数据持久化之前控制好压力,而不是把所有的请求都落到数据服务这一层。今天我不在这篇文章里讨论秒杀整体设计的问题(我也没这个资格),我们讨论
3A网络 3A网络
2年前
Lua 脚本在 Redis 事务中的应用实践
Lua脚本在Redis事务中的应用实践使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务中的命令要
文盘Rust -- struct 中的生命周期
最近在用rust写一个redis的数据校验工具。redisrs(https://github.com/redisrs/redisrs)中具备redis::ConnectionLiketrait,借助它可以较好的来抽象校验过程。在开发中,
Redis缓存的主要异常及解决方案
Redis是当前最流行的NoSQL数据库。Redis主要用来做缓存使用,在提高数据查询效率、保护数据库等方面起到了关键性的作用,很大程度上提高系统的性能。当然在使用过程中,也会出现一些异常情景,导致Redis失去缓存作用。