Redis共99篇 第5页
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。

使用Redis实现用户积分排行榜的教程

排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。 一般排行榜都是有实效性的,比如“用户积分榜”。如果没有实效性一直按照总榜来排,可能榜首总是几...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
05110

高并发系统的分析和设计

高并发系统的分析和设计-华尔子博-奥夏网
任何系统都不是独立于业务进行开发的,真正的系统是为了实现业务而开发的,所以开发高并发网站抢购时,都应该先分析业务需求和实际的场景,在完善这些需求之后才能进入系统开发阶段。 没有对业...
子博网的头像-华尔子博-奥夏网子博网2年前
0238

互联网系统应用架构基础分析

互联网系统应用架构基础分析-华尔子博-奥夏网
在互联网系统中包含许多的工具,每个企业都有自己的架构,正如没有完美的程序一样,也不会有完美的架构。本节分析的架构严格来说并不严谨,但是却包含了互联网的思想,互联网架构如图 1 所示。 ...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
0377

Redis服务器的启动过程分析

Redis服务器的启动过程主要可以分为以下几个步骤: 1. 配置加载 Redis服务器启动时会首先加载配置文件redis.conf中的配置。这个配置文件定义了Redis的运行方式和行为。加载配置文件后,Redis就获...
子博兄的头像-华尔子博-奥夏网子博兄3年前
02410

从RedisTemplate中获得Jedis实例

从RedisTemplate中获得Jedis实例,可以使用如下方式: 1. 直接从RedisTemplate获取RedisConnectionFactory RedisConnectionFactory factory = redisTemplate.getConnectionFactory(); 2. 从RedisC...
王麻子的头像-华尔子博-奥夏网王麻子3年前
0449

Redis配置文件详解

Redis 配置文件redis.conf中包含了Redis的配置信息。常用的配置项有: 1. daemonize:是否以守护进程的方式运行,默认为no,开发环境建议设置为no,生产环境设置为yes。 2. port:监听端口,默认为6379...
子博网的头像-华尔子博-奥夏网子博网3年前
03914

Spring整合Redis详细步骤

Spring整合Redis主要有以下几个步骤: 1. 添加Redis的依赖库 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3....
天山雪莲的头像-华尔子博-奥夏网天山雪莲3年前
04813

Redis使用watch完成秒杀抢购功能的代码

使用Redis的watch命令可以实现秒杀抢购的功能。基本思路如下: 1. 用户访问秒杀页面,页面请求Redis的watch命令监视秒杀商品的库存key。 2. 用户点击抢购按钮,页面向Redis发送事务请求(MULTI命令)...
王麻子的头像-华尔子博-奥夏网王麻子3年前
03311

Redis 缓存实现存储和读取历史搜索关键字的操作方法

可以使用Redis的List数据结构来存储和读取历史搜索关键字。主要步骤如下: 1. 存储搜索关键字每当用户输入一个搜索关键字并进行搜索时,我们可以将该关键字PUSH到一个列表的尾部,命令如下: LPUSH ...
王麻子的头像-华尔子博-奥夏网王麻子3年前
04010

Redis哨兵(Sentinel)模式的配置方法及其在Java中的用法

Redis哨兵(Sentinel)模式用于管理多个Redis节点,监控主节点是否下线,并在下线时自动将从节点提升为主节点,保证高可用性。本文将介绍Sentinel模式的配置方法及其在Java中的使用。 1. 安装Redis ...
天山雪莲的头像-华尔子博-奥夏网天山雪莲3年前
02411