标签:Redis

  • Redisson实现Redis分布式锁的N种姿势

    前几天发的一篇文章《Redlock:Redis分布式锁最牛逼的实现》,引起了一些同学的讨论,也有一些同学提出了一些疑问,这是好事儿。本文在讲解如何使用Redisson实现Redis…

    2019年12月29日 1.26K
  • Redis源码分析–RDB实现源码阅读

    重要说明,在看这篇文章之前,最好先通过剖析Redis RDB文件 了解RDB文件的结构; RDB相关源码在rdb.c中;通过saveCommand(redisClient &#42…

    2019年12月29日 877
  • SortedSet如何实现多维度排序

    说明:本次实践基于Redis版本3.2.11。 关于SortedSet 首先,我们都知道Redis的SortedSet是可以根据score进行排序的,以手机应用商店的热门榜单排序为…

    2019年12月29日 1.00K
  • Redis源码分析–AOF文件全量重写源码阅读

    重要说明,在看这篇文章之前,最好先通过 剖析Redis协议 了解Redis协议,AOF文件全量重写就是根据Redis协议生成的; AOF文件什么时候完全重写: 1 AOF文件超过6…

    2019年12月29日 885
  • Redis源码分析–AOF文件增量追写源码阅读

    重要说明,在看这篇文章之前,最好先通过 剖析Redis协议 了解Redis协议,AOF文件增量追写就是根据Redis协议生成的; 这个方法主要是实时追写AOF文件的业务逻辑,比如配…

    2019年12月29日 944
  • index

    4761#一、Redis 基础教程 4763#二、Redis 简介 4765#三、Redis 安装 4767#四、Redis 配置 4769#五、Redis redis.conf …

    2019年12月29日 896
  • Redis 5.0 正式发布!一网打尽所有新特性!

    作为一统缓存江山的redis,正式发布了5.0稳定版(stable),激不激动,开不开森?Github链接:https://github.com/antirez/redis/rel…

    2019年12月29日 1.56K
  • 26-二十六、Redis 分区

    引言 分区为 Redis 提供了更大的存储能力,更高的性能,更强的传输能力 分区是分割数据到多个 Redis 实例的处理过程 分区后每个 Redis 实例只保存 key 的一个子集…

    2019年12月29日 813
  • 25-二十五、Redis 管道技术

    引言 Redis 是一种基于 客户端-服务端 模型以及 请求/响应 协议的 TCP 服务 所以一次 Redis 命令请求会遵循以下步骤 1、 客户端向服务端发送一个查询请求,并监听…

    2019年12月29日 912
  • 24-二十四、Redis 客户端连接

    引言 Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接 当一个连接建立后,Redis 内部会进行以下一些操作: 1、 客户端 soc…

    2019年12月29日 893
  • 23-二十三、Redis 性能测试

    引言 Redis 服务通过同时执行多个命令来测试性能表现 Redis 性能测试语法 Redis 性能测试的基本命令如下 redis-benchmark [option] [opti…

    2019年12月29日 925
  • 22-二十二、Redis 服务安全

    引言 默认的 Redis 服务是不需要用户名和密码就能访问的,如果把 Redis 服务开放给公网访问是非常危险的。 Redis 服务安全设置包括以下几个方面 1、 设置 iptab…

    2019年12月29日 863
  • 21-二十一、Redis 数据备份与恢复

    引言 Redis SAVE 命令用于创建当前数据库的备份 SAVE 命令将在 Redis 安装目录中创建 dump.rdb 文件 获取 Redis 目录可以使用 CONFIG 命令…

    2019年12月29日 828
  • 20-二十、PHP 和 Redis

    引言 PHP 可以通过 phpredis 扩展访问 Redis 安装 phpredis 扩展 PHP 语言访问 Redis 需要先安装 Redis 服务和 PHP Redis 扩展…

    2019年12月29日 971
  • 19-十九、Java 使用 Redis

    引言 JAVA 可以通过 jedis 包访问 Redis 安装 jedis 包 JAVA 语言访问 Redis 需要先安装 Redis 服务和 jedis 包 如果你还未安装 JA…

    2019年12月29日 952
  • 18-十八、Redis 服务器

    引言 Redis 服务器命令主要是用于管理 redis 服务 范例 以下范例演示了如何获取 redis 服务器的统计信息 $ redis-cli 、0.0.1:6379> info…

    2019年12月29日 837
  • 17-十七、Redis 连接命令

    引言 Redis 连接命令主要是用于连接到 Redis 服务 下面的范例演示客户端如何通过密码验证连接到 Redis 服务,并检测服务是否在运行 、0.0.1:6379> AUTH…

    2019年12月29日 900
  • 16-十六、Redis Script( 脚本 ) 命令

    引言 Redis 脚本使用 Lua 解释器来执行脚本 Reids 2.6 版本通过内嵌支持 Lua 环境 Redis 执行脚本的常用命令为 EVAL EVAL 命令语法格式 Red…

    2019年12月29日 900
  • 15-十五、Redis 事务

    引言 Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证 1、 事务是一个单独的隔离操作 事务中的所有命令都会序列化、按顺序地执行 事务在执行的过程中,不会被其他客…

    2019年12月29日 762
  • 14-十四、Redis 发布订阅

    引言 Redis 发布订阅(pub/sub)是一种消息通信模式 发送者(pub)发送消息,订阅者(sub)接收消息 Redis 允许客户端订阅任意数量的频道 发布订阅(pub/su…

    2019年12月29日 782
QR code