标签:Redis
-
Redisson实现Redis分布式锁的N种姿势
前几天发的一篇文章《Redlock:Redis分布式锁最牛逼的实现》,引起了一些同学的讨论,也有一些同学提出了一些疑问,这是好事儿。本文在讲解如何使用Redisson实现Redis…
-
Redis源码分析–RDB实现源码阅读
重要说明,在看这篇文章之前,最好先通过剖析Redis RDB文件 了解RDB文件的结构; RDB相关源码在rdb.c中;通过saveCommand(redisClient *…
-
SortedSet如何实现多维度排序
说明:本次实践基于Redis版本3.2.11。 关于SortedSet 首先,我们都知道Redis的SortedSet是可以根据score进行排序的,以手机应用商店的热门榜单排序为…
-
Redis源码分析–AOF文件全量重写源码阅读
重要说明,在看这篇文章之前,最好先通过 剖析Redis协议 了解Redis协议,AOF文件全量重写就是根据Redis协议生成的; AOF文件什么时候完全重写: 1 AOF文件超过6…
-
Redis源码分析–AOF文件增量追写源码阅读
重要说明,在看这篇文章之前,最好先通过 剖析Redis协议 了解Redis协议,AOF文件增量追写就是根据Redis协议生成的; 这个方法主要是实时追写AOF文件的业务逻辑,比如配…
-
index
4761#一、Redis 基础教程 4763#二、Redis 简介 4765#三、Redis 安装 4767#四、Redis 配置 4769#五、Redis redis.conf …
-
Redis 5.0 正式发布!一网打尽所有新特性!
作为一统缓存江山的redis,正式发布了5.0稳定版(stable),激不激动,开不开森?Github链接:https://github.com/antirez/redis/rel…
-
26-二十六、Redis 分区
引言 分区为 Redis 提供了更大的存储能力,更高的性能,更强的传输能力 分区是分割数据到多个 Redis 实例的处理过程 分区后每个 Redis 实例只保存 key 的一个子集…
-
25-二十五、Redis 管道技术
引言 Redis 是一种基于 客户端-服务端 模型以及 请求/响应 协议的 TCP 服务 所以一次 Redis 命令请求会遵循以下步骤 1、 客户端向服务端发送一个查询请求,并监听…
-
24-二十四、Redis 客户端连接
引言 Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接 当一个连接建立后,Redis 内部会进行以下一些操作: 1、 客户端 soc…
-
23-二十三、Redis 性能测试
引言 Redis 服务通过同时执行多个命令来测试性能表现 Redis 性能测试语法 Redis 性能测试的基本命令如下 redis-benchmark [option] [opti…
-
22-二十二、Redis 服务安全
引言 默认的 Redis 服务是不需要用户名和密码就能访问的,如果把 Redis 服务开放给公网访问是非常危险的。 Redis 服务安全设置包括以下几个方面 1、 设置 iptab…
-
21-二十一、Redis 数据备份与恢复
引言 Redis SAVE 命令用于创建当前数据库的备份 SAVE 命令将在 Redis 安装目录中创建 dump.rdb 文件 获取 Redis 目录可以使用 CONFIG 命令…
-
20-二十、PHP 和 Redis
引言 PHP 可以通过 phpredis 扩展访问 Redis 安装 phpredis 扩展 PHP 语言访问 Redis 需要先安装 Redis 服务和 PHP Redis 扩展…
-
19-十九、Java 使用 Redis
引言 JAVA 可以通过 jedis 包访问 Redis 安装 jedis 包 JAVA 语言访问 Redis 需要先安装 Redis 服务和 jedis 包 如果你还未安装 JA…
-
18-十八、Redis 服务器
引言 Redis 服务器命令主要是用于管理 redis 服务 范例 以下范例演示了如何获取 redis 服务器的统计信息 $ redis-cli 、0.0.1:6379> info…
-
17-十七、Redis 连接命令
引言 Redis 连接命令主要是用于连接到 Redis 服务 下面的范例演示客户端如何通过密码验证连接到 Redis 服务,并检测服务是否在运行 、0.0.1:6379> AUTH…
-
16-十六、Redis Script( 脚本 ) 命令
引言 Redis 脚本使用 Lua 解释器来执行脚本 Reids 2.6 版本通过内嵌支持 Lua 环境 Redis 执行脚本的常用命令为 EVAL EVAL 命令语法格式 Red…
-
15-十五、Redis 事务
引言 Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证 1、 事务是一个单独的隔离操作 事务中的所有命令都会序列化、按顺序地执行 事务在执行的过程中,不会被其他客…
-
14-十四、Redis 发布订阅
引言 Redis 发布订阅(pub/sub)是一种消息通信模式 发送者(pub)发送消息,订阅者(sub)接收消息 Redis 允许客户端订阅任意数量的频道 发布订阅(pub/su…