Redis
朝夕夕夕夕
这个作者很懒,什么都没留下…
展开
-
NoSql之Redis系列一: Redis的数据类型和基本使用
[OTC](NoSql之Redis系列一: Redis的数据类型和基本使用)Redis简介及特点Redis是一个开源高效率的Key-Value数据库.支持多种数据结构 string, list, set, zset, hash, 并支持push, pop, 交并差集等多种操作, 并支持数据的持久化.全内存操作, 性能极高, 官方数据: read高达 110000次/s, write高达 ...原创 2018-12-29 22:55:01 · 1164 阅读 · 0 评论 -
NoSql之Redis系列二: Redis的数据持久化方式
NoSql之Redis系列二: Redis的数据持久化方式Redis 的持久化简介Redis 存储的两种方式RDB持久化AOF持久化Redis 的持久化简介Redis提供了两种不同的方式将数据持久化到硬盘中, 使得数据在Redis 重启后仍然存在. 将内存中的数据存储到硬盘的一个主要问题就是为了在之后重用数据, 或者是为了防止系统故障而将数据备份到一个远程位置. 另外, 存储在Redis 里面...原创 2018-12-30 22:26:24 · 366 阅读 · 0 评论 -
NoSql之Redis系列三: Redis为什么这么快之数据结构
NoSql之Redis系列三: Redis为什么这么快之数据结构前言String 类型的数据结构SDS链表 LinkedList字典 Dic跳跃表 skiplist整数集合 intset压缩列表 ziplist对象 object总结参考资料前言Redis 是使用 C语言编写的 key-value 数据库, 操作速度极快, 整体来说, 可以从数据结构和单线程多路复用两个方面类来解释. 下面就介绍...原创 2018-12-31 20:58:58 · 587 阅读 · 0 评论 -
NoSql之Redis系列四: Redis为什么这么快之服务器事件驱动
NoSql之Redis系列四: Redis为什么这么快之服务器事件驱动前言Redis 服务器事件驱动类型文件事件(file event)文件事件构成时间事件总结 为什么这么快参考资料前言Redis 是使用 C语言编写的 key-value 数据库, 操作速度极快, 整体来说, 可以从数据结构和服务器事件驱动两个方面类来解释. 下面就介绍redis的服务器事件驱动.Redis 服务器事件驱动类...原创 2019-01-01 20:49:44 · 1501 阅读 · 0 评论 -
NoSql之Redis系列四: Redis实现分布式锁
[OTC](NoSql之Redis系列四: Redis实现分布式锁)前言分布式锁的实现方式很多, 可以使用 数据库乐观锁, 可以适用 Zookeeper, 可以使用Redis, 本文总结一下Redis的分布式锁的常用方式.Redis分布式锁的特点安全: 在任一时刻, 只有一个客户端持有锁, 同一把锁相互排斥.保活1: 无死锁, 持有锁的客户端崩溃或者网络断开, 也可以获取新锁保活2:...原创 2019-01-03 09:28:42 · 332 阅读 · 0 评论