个人简介

Echo Blog


江湖无名 安心练剑
  • Redis Learn-17-01-Lua 脚本 Eval
    支持情况 Available since 2.6.0. Time complexity(复杂度): Depends on the script that is executed. Introduction to EVAL EVAL and EVALSHA are used to evaluate scripts using the Lua interpreter(解释器) built...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-16-02-事务的实现
    事务的实现 一个事务从开始到结束通常会经历以下三个阶段: 事务开始。 命令入队。 事务执行。 本节接下来的内容将对这三个阶段进行介绍, 说明一个事务从开始到结束的整个过程。 事务开始 MULTI 命令的执行标志着事务的开始: redis> MULTI OK MULTI 命令可以将执行该命令的客户端从非事务状...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-16-01-事务
    Transactions MULTI, EXEC, DISCARD and WATCH are the foundation of transactions in Redis. 事务保证了什么 They allow the execution of a group of commands in a single step, with two important guarantees(保...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-15-04-java 代码
    MyListener 要使用Jedis的Publish/Subscribe功能,必须编写对JedisPubSub的自己的实现。 package redis.subpub; import redis.clients.jedis.JedisPubSub; public class MyListener extends JedisPubSub { // 取得订阅的消息后的处理 @...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-15-03-模式的订阅与退订、查看订阅信息
    模式的订阅与退订 服务器将所有模式的订阅关系保存在服务器状态的 pubsub_patterns 属性里面 struct redisServer { //保存所有模式订阅关系 list *pubsub_patterns; //... } pubsub_patterns 属性是一个链表,链表中每一个节点都包含着一个 pubsub_pattern 结构, 这个结构...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-15-02-频道的订阅与退订
    频道的订阅与退订 当一个客户端执行 SUBSCRIBE 命令, 订阅某个或某些频道的时候, 这个客户端与被订阅频道之间就建立起了一种订阅关系。 Redis 将所有频道的订阅关系都保存在服务器状态的 pubsub_channels 字典里面, 这个字典的键是某个被订阅的频道, 而键的值则是一个链表, 链表里面记录了所有订阅这个频道的客户端: struct redisServer { ...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-15-Pub/Sub 发布订阅
    Pub/Sub SUBSCRIBE, UNSUBSCRIBE and PUBLISH implement the Publish/Subscribe messaging paradigm(范例) where (citing Wikipedia) senders (publishers) are not programmed to send their messages to specifi...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-14-Pipeline 使用泳道提升速度
    Request/Response protocols and RTT Redis is a TCP server using the client-server model and what is called a Request/Response protocol. 请求流程 This means that usually a request is accomplished(完成) ...
    2018-12-12 03:35:23 | Redis