跳至内容

又见杜梨树

学而不思则罔,思而不学则殆。

  • 首页
  • 笔记
  • 分享
  • 关于
又见杜梨树

月份:2018年6月

Redis学习笔记(十一)Hiredis

Redis拥有众多语言的客户端实现,比如C, C++, Java, Python等等,详见文末第一条参考链接。本文主要介绍一个C客户端——hiredis,它支持Redis所有命令集及Pipelining等特性,同时支持事件驱动编程。
继续阅读“Redis学习笔记(十一)Hiredis”

作者 Leo发布于 2018年6月27日分类 Redis标签 C redis客户端、hiredisRedis学习笔记(十一)Hiredis有1条评论

Redis学习笔记(十)Pipelining

Redis还提供了一种技术——Pipelining(流水线?管线?还是管道?),姑且翻译成管道吧。使用Redis的管道技术可以同时发送多个命令,以节省往返时间。
继续阅读“Redis学习笔记(十)Pipelining”

作者 Leo发布于 2018年6月26日分类 Redis标签 RTT、系统调用Redis学习笔记(十)Pipelining有1条评论

Redis学习笔记(九)Persistence

本文会介绍Redis持久化特性的实现机制,包括RDB的优缺点、AOF的优缺点,以及对选择RDB还是AOF做了分析,建议所有的Redis用户阅读。若想对Redis持久性有一个更广泛的认识,请参考文末第二篇参考链接。
继续阅读“Redis学习笔记(九)Persistence”

作者 Leo发布于 2018年6月25日2018年6月25日分类 Redis标签 持久性于Redis学习笔记(九)Persistence留下评论

Redis学习笔记(八)Replication

Redis还提供了主从复制的机制,实现Redis从机服务器精确地复制Redis主机服务器上的数据。每次连接中断后,从机会自动地与主机再次建立连接,并尝试与主机同步成为主机的副本。
继续阅读“Redis学习笔记(八)Replication”

作者 Leo发布于 2018年6月24日分类 Redis标签 主从复制于Redis学习笔记(八)Replication留下评论

Redis学习笔记(七)Transactions

Redis还提供了事务机制,MULTI, EXEC, DISCARD以及WATCH等命令构成了Redis事务机制的基础。本文将会介绍Redis事务的一些基本特性及使用方法等,并对乐观锁做了一些基础的介绍。
继续阅读“Redis学习笔记(七)Transactions”

作者 Leo发布于 2018年6月23日2018年6月23日分类 Redis标签 transaction、事务于Redis学习笔记(七)Transactions留下评论

Redis学习笔记(六)Publish Subscribe

Redis还是一个稳定、快速的发布/订阅消息系统。订阅者可以订阅一个或多个他们感兴趣的channel,当发布者将消息发送到指定的channel中之后,订阅者就会收到消息。
继续阅读“Redis学习笔记(六)Publish Subscribe”

作者 Leo发布于 2018年6月22日分类 Redis标签 publish/subscribe、发布/订阅Redis学习笔记(六)Publish Subscribe有1条评论

Redis学习笔记(五)Sorted Sets

前面学习了Sets类型,Sets类型中存储的元素是唯一的、无序的。对此,Redis还提供了一种介于Sets和Hashes类型之间的有序集合类型——Sorted Sets。
继续阅读“Redis学习笔记(五)Sorted Sets”

作者 Leo发布于 2018年6月21日分类 Redis标签 sorted set、有序集合于Redis学习笔记(五)Sorted Sets留下评论

Redis学习笔记(四)Sets

Redis Sets是字符串的无序集合,可以实现O(1)时间复杂度完成添加、删除等操作。并且,Redis中不允许出现重复的成员,多次添加相同的元素也只会存在唯一的一个副本。Redis Sets对象最多能够存储2^32-1个成员。
继续阅读“Redis学习笔记(四)Sets”

作者 Leo发布于 2018年6月20日分类 Redis标签 set、集合于Redis学习笔记(四)Sets留下评论

Redis学习笔记(三)Hashes

Redis Hashes实现了字符串字段(fields)到字符串值(value)之间的映射,尤其适用于那些拥有多个字段的对象。比如,一个用户对象拥有诸如姓名、性别、年龄等字段,使用Hashes来存储它们会很方便。
继续阅读“Redis学习笔记(三)Hashes”

作者 Leo发布于 2018年6月19日2018年6月19日分类 Redis标签 hash、哈希于Redis学习笔记(三)Hashes留下评论

Redis学习笔记(二)Lists

Redis中还有一个常用的类型——Lists。如果你接触过Python语言,那么你应该知道Python中也有List类型,不同的是:Python中的List类型其实就是一个数组,而Redis中的List类型底层则是用链表(Linked Lists)实现的。
继续阅读“Redis学习笔记(二)Lists”

作者 Leo发布于 2018年6月18日2018年6月18日分类 Redis标签 list、链表于Redis学习笔记(二)Lists留下评论

文章导航

页 1 页 2 下一页

search

近期文章

  • Docker快速入门之服务
  • Docker快速入门之容器
  • Docker快速入门之基础
  • 初识Docker之安装Docker CE
  • Protocol Buffer使用指南之C++实例

文章归档

  • 2018年十二月 (1)
  • 2018年十一月 (1)
  • 2018年十月 (1)
  • 2018年九月 (1)
  • 2018年八月 (4)
  • 2018年七月 (2)
  • 2018年六月 (12)
  • 2018年五月 (10)
  • 2018年四月 (8)
  • 2018年三月 (1)
  • 2018年二月 (6)
  • 2018年一月 (1)
  • 2017年十二月 (1)
  • 2017年十一月 (3)
  • 2017年十月 (3)
  • 2017年九月 (1)
  • 2017年八月 (2)
  • 2017年七月 (4)
  • 2017年六月 (2)
  • 2017年五月 (3)
  • 2017年四月 (5)
  • 2017年三月 (5)
  • 2017年二月 (8)
  • 2017年一月 (20)
  • 2016年十二月 (39)
  • 2016年十一月 (40)
  • 2016年十月 (25)
  • 2016年九月 (22)
  • 2016年八月 (7)

分类目录

  • C/C++ (29)
    • STL (15)
  • DataStructure Algorithm (7)
  • Docker (4)
  • Git (3)
  • LeetCode (13)
  • Libevent (9)
  • Linux (19)
  • Linux网络编程 (38)
  • MySQL (29)
  • OpenSSL (3)
  • Protobuf (3)
  • Python (7)
  • RabbitMQ (10)
  • Recommendation System (4)
  • Redis (12)
  • Rsyslog (5)
  • 读书笔记 (43)
    • APUE 3rd (10)
    • C++ Primer 5th (19)
    • Effective C++ 3rd (8)
    • LinuxShell脚本攻略 (5)
    • More Effective C++ (1)
  • 随笔 (2)

近期评论

  • lsz发表在《cJSON库使用小结》
  • hsiangsun发表在《RabbitMQ控制台guest用户登录失败》
  • Ostrichcrab发表在《从Linux system()函数谈起》
  • Leo发表在《关于》
  • HeadhunterQueen发表在《关于》

Views

  • RabbitMQ快速入门(六)Topic - 113,462 views
  • Linux网络编程之socket编程(二) - 30,717 views
  • MySQL之C语言API学习小结 - 30,213 views
  • MySQL常用日期时间类型及相关函数总结 - 20,063 views
  • Docker快速入门之服务 - 8,435 views
  • RabbitMQ快速入门(一)AMQP - 7,885 views
  • cJSON库使用小结 - 5,990 views
  • RabbitMQ控制台guest用户登录失败 - 4,503 views
  • Linux之syslog日志服务详解(二) - 3,860 views
  • MySQL接口调用之gcc编译报错mysql.h:No Such file or directory - 3,482 views

  • 首页
  • 笔记
  • 分享
  • 关于

Copyright © 2016-2020 Leo Lee. All Rights Reserved. 沪ICP备16011329号-2