redis api 中文文档_我的Redis学习资料库

最近经常有人问我,我这边学习Redis都有哪些资料,能不能发他们一下。作为一个习惯”慢慢啃”技术学习的人,我确实积累了大量资料,这里可以介绍给大家。

注明:本文提供的书籍、视频、源码、文档等,都是

非盈利性质,只代表个人观点,如有不对欢迎指正。

一、图书(按照发布时间排序)

4277afd482f0e34d6f101d5f7430b571.png

1.《Redis设计与实现》,2014,黄健宏,机械工业出版社

了解Redis源码和原理的公认好书,虽然至今已时隔5年,Redis的版本发生了很多变化,但仍然不会觉得落时了。

2.《Redis入门指南》第二版,2015,李子骅,人民邮电出版社

这本书是我当年Redis的入门书籍,书很薄,但是内容很精炼,比较适合入门。

3.《Redis Essentials》,2015,PACKT

超薄的一本书,我印象只有100多页,但是语言精练,也是非常适合入门的书籍。

4.《Redis实战》中文版,2015,译者:黄健宏,人民邮电出版社

这本书是国外In Action系列的书,此书更偏重于开发技巧,老外的一些思路还是很有意思的,需要注意的是该书Redis的版本比较老(Redis 2)

5.《Redis开发与运维》,2017,付磊,张益军机械工业出版社

我自己的书,不做评价,哈哈,可以去豆瓣和京东看看。

6.《Redis 4.x Cookbook中文版》,2018,作者:黄鹏程,译者:梅隆魁,电子工业出版社

为数不多的国人写的英文书籍(国人骄傲,哈哈),然后“出口转内销”,使用了当年的最新Redis 4,Cookbook的写作方式也非常适合作为一本工具书。

7.《Redis 深度历险:核心原理与应用实践》,2019,钱文品,电子工业出版社

作者之前在某技术网站发表的很火爆的Redis技术小册整理成书,该书虽然不厚,但是对于Redis的方方面面都做了介绍,并给出了作者一些独到的认识。

8.《Redis使用教程》,2019+,黄健宏

黄健宏新作,更加偏重于使用,参考作者之前的作品,值得大家期待。

二、博客和文档

1. Redis作者(Salvatore Sanfilippo)的博客:http://antirez.com/news/125

2. Redis官方文档:https://redis.io/documentation

3. Redis模板文档:https://redis.io/modules

4. Redis命令文档:https://redis.io/commands

5. 中文版Redis doc(黄健宏维护):http://redisdoc.com/

6. 知识星球:Redis技术交流,会定期分享Redis的相关知识

7. 微信公众号:无耻的加上了自己,Redis开发运维实战

三、视频资料

1. redis conf:全球redis开发者齐聚一堂

每年的视频和资料都会公开出来,对于想了解Redis前沿是个不错的选择。

(1) video: 自己去youtube搜索redis conf关键字

(2) slides: https://www.slideshare.net/RedisLabs

2. 计算机视频网站

有很多计算机学习视频网站都有类似磕碜,我也曾经出过一个,为防止广告嫌疑,这里就不多说,如果真有兴趣可以联系我。

3. Redis下线沙龙,CRUG和鹏程组织过的

可以在IT大咖说里搜索:http://www.itdks.com/ActivityC/search?keyWord=redis

四、相关源码

1. Redis源码(35000 star)

https://github.com/antirez/redis 

2. Redis3源码注释(4500 star)

https://github.com/huangz1990/redis-3.0-annotated

3. Codis (9000 star)

https://github.com/CodisLabs/codis

基于proxy实现的Redis分布式架构,支持水平扩容,在很多公司使用,但近期不太维护了,对于Redis4 5不太支持。

4.Twemproxy (8800 star)

https://github.com/twitter/twemproxy

Twitter开源的基于proxy实现的Redis|memcache分布式架构,静态路由,不支持水平扩容,但我实际使用过程中非常稳定。

5.CacheCloud (4000 star)

https://github.com/sohutv/cachecloud

我们团队之前开源的Redis私有云平台,在很多公司都有使用,对于Redis的规模化管理非常有帮助。

6.Redisson(8300 star)

https://github.com/redisson/redisson 

Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid),支持:Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate。

7.Pika(2600 star)

https://github.com/Qihoo360/pika

360开源的,至于Rocksdb实现的,支持Redis协议(支持Redis几乎所有的命令)的数据库,对于大容量低成本有需求的团队是个不错的选择。

8.阿里云开源的Redis(2600 star)

https://github.com/alibaba/ApsaraCache

阿里云Redis团队基于Redis4.0实现的,支持memcache协议,同时在很多方面(例如性能优化)做了很多改善,后续还在改善中。

9. redis-migrate-tool(550 star)

https://github.com/vipshop/redis-migrate-too

唯品会开源的Redis的数据迁移工具,支持twemproxy、redis cluster、aof、rdb之间实时互转,我个人非常喜欢的一个工具,但目前不支持Redis 4和5,我们团队做了一些相关改造支持这些特性,之后会开源出来。

10.envoy(8800 star)

https://github.com/envoyproxy/envoy

最近很火的一个代理,不过我怎么用过,支持很多协议,后续可能使用起来。

11.redis-replicator(410 star)

https://github.com/leonchen83/redis-replicator

Redis Replicator是一款RDB解析以及AOF解析的工具,支持SYNC, PSYNC, PSYNC2等三种同步命令. 还支持远程RDB文件备份以及数据同步等功能(支持Redis2.6~5)

12.corvus(600 star)

https://github.com/eleme/corvus

饿了吗团队开源的,基于Redis cluster的代理(就是在Redis cluster上架设了代理),Redis cluster对于client有一些要求,如果你想用官方集群,但要支持多语言,基于代理也是个不错的选择,但该项目最近貌似不维护了。

13.redis-faina(1400 star)

https://github.com/facebookarchive/redis-faina

facebook开源的一个小工具,其实就是利用monitor查找热点,你自己也可以实现一把。

注明:本文提供的书籍、视频、源码、文档等,都是

非盈利性质,只代表个人观点,如有不对欢迎指正。

附图一张:

2c0b2619e8e88236e70677fbd3550bfe.png

欢迎订阅我的公众号:关注Redis开发运维实战相关问题,干掉所有的坑。

7ca74b0ffdd950d77d0ce3d15e673f6c.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/311709.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前后端分离架构一直没机会实战?1周完成Vue+Core WebApi移动商城实战(含源码)!...

疫情让企业受到重创!就业形势更加严峻!前后端分离架构成了当下最高频的招聘需求还没实战过前后端分离?花3分钟阅读本文,带你全面了解前后端分离,轻松面试拿高薪!Web发展至今技术非常成熟,主流有…

算法---宝藏最优选择问题

贪心算法—宝藏最优选择问题 原理参考趣学算法 代码&#xff1a; #include"quickSort1.h" 快速排序代码 int quickSort1(int a[], int l, int h) {//快速排序int i l, j h, p a[l];while (i < j) {while (i<j&&a[j]>p) {//从右往左遍历查找比…

C# 的未来:主构造函数

我们上次提到主构造函数是 2014 年&#xff0c;当时&#xff0c; C# 6 和 VB 12 的候选列表上去掉了主构造函数。去年底&#xff0c;主构造函数重新出现&#xff0c;作为提案#2691 &#xff0c;现在成为 C# 9 的一个候选项。主构造函数背后的基本思想是减少初始化类所需的样板代…

python unpack_ip地址处理每天10行python代码系列

背景知识:ip地址(这里都是指的ipv4地址)是一个32位(4字节)的无符号整数。为方便记忆&#xff0c;把每个字节看做一个无符号数&#xff0c;并以.号隔开。比如常见的私有地址192.168.100.1, dns 114.114.114.114。下面这段代码&#xff0c;展示python如何处理ip地址的一些方法。i…

word List35

word List35 如果存在什么问题&#xff0c;欢迎批评指正&#xff01;谢谢&#xff01;

exceptionhandler注解_SpringMVC 中 @ControllerAdvice 注解的三种使用场景!

ControllerAdvice &#xff0c;很多初学者可能都没有听说过这个注解&#xff0c;实际上&#xff0c;这是一个非常有用的注解&#xff0c;顾名思义&#xff0c;这是一个增强的 Controller。使用这个 Controller &#xff0c;可以实现三个方面的功能&#xff1a;全局异常处理全局…

在家做科研是一种什么样的体验?

匿名提问&#xff1a;题主是 MSRA 的一名实习生&#xff0c;大四。在家咸鱼了半个月&#xff0c;这周打算督促自己继续科研&#xff01;&#xff08;再不火力全开对不起公司不停发的工资和房补&#xff09;。可是在家里似乎很难静下心读 paper&#xff0c;工作五分钟就可以奖励…

word List36

word List36 如果存在什么问题&#xff0c;欢迎批评指正&#xff01;谢谢&#xff01;

C++实现链式存储二叉树

#include <iostream> using namespace std; typedef char ElemType;typedef struct BiNode {//节点的创建ElemType data;struct BiNode *lchild, *rchild; } BiNode, *BiTree;void PreOrderTraverse(BiTree T) {//先序遍历if (T) {cout << T->data;PreOrderTrav…

37岁跳槽去阿里 p8_36岁阿里p8发帖:手下12个p7,17个p6,亲自写代码毫无中年危机...

关注微信公众号【程序员干货站】&#xff0c;可加入技术交流群~程序员热议的“35 岁中年危机”&#xff0c;其实很多人都没搞懂本质上是因为什么而焦虑。最近看脉脉上有阿里员工发帖称&#xff1a;“今年36岁&#xff0c;p8&#xff0c;手下29个人&#xff0c;12个p7,17个p6&am…

数据结构---判断一棵树是否是二叉搜索树

数据结构—判断一棵树是否是二叉搜索树 代码&#xff1a; #pragma once #define N 100 #define elemType BTree* #include<stdlib.h> typedef struct BTree {int data;struct BTree *lchild, *rchild; }BTree; typedef struct dQueue {elemType data;struct dQueue* ne…

【要闻】Kubernetes安全问题严峻、Linux v5.4安全性浅谈

以下为您奉上今天的开源领域要闻。谷歌提前发布Android 11首个开发者预览版谷歌通常会在三月推出即将发布的Android预览版本。但谷歌今年更早实现了该功能&#xff0c;现已发布了Android 11首个开发者预览版&#xff0c;目前仅支持部分Pixel手机。今年的重点是开发人员部分&…

旧键盘

题目背景 小明的键盘使用年限长&#xff0c;输入时键盘的按键时不时会有粘滞。出现粘滞情况时&#xff0c;上一个被按下的按键会被长按&#xff0c;而字符可能被输入一次或多次。 题目描述 给出小明将要输入的字符串s&#xff0c;和小明实际输入的字符串t&#xff0c;请你判断…

mac vim python3_VIM学习笔记 编译源码(Compile Code)-Python

Python作为一种解释型编程语言&#xff0c;需要解释器来编译并执行Python代码。测试Python对于Linux和Mac操作系统&#xff0c;均已预装Python。而在Windows下&#xff0c;可以使用安装包或者直接解压版zip文件。使用以下命令&#xff0c;可以查看当前Python版本&#xff1a;$ …

word List37

word List37 如果存在什么问题&#xff0c;欢迎批评指正&#xff01;谢谢&#xff01;

EntityFramework Core 3.x初级篇发布

之前陆陆续续有一些童鞋一直催我什么时候出EF Core视频&#xff0c;因个人时间确实有限&#xff0c;中间也一直有想法去录制&#xff0c;但是还是因为各种原因而难产&#xff0c;刚好最近因为疫情的事情&#xff0c;个人时间比较充裕&#xff0c;于是下定决心开始准备录制EF Co…

对pca降维后的手写体数字图片数据分类_机器学习:数据的准备和探索——特征提取和降维...

在数据的预处理阶段&#xff0c;特征提取和数据降维是提升模型表示能力的一种重要手段。特征提取主要是从数据中找到有用的特征&#xff0c;用于提升模型的表示能力&#xff0c;而数据降维主要是在不减少模型准确率的情况下减少数据的特征数量。比如&#xff0c;我们要搭建一个…

程序员应对浏览器同源策略的姿势

同源策略浏览器最基本的安全规范——同源策略(Same-Origin Policy)。所谓同源是指域名、协议、端口相同。不同源的浏览器脚本(javascript、ActionScript、canvas)在没明确授权的情况下&#xff0c;不能读写对方的资源。同源策略规定了浏览器脚本互操作web数据的基本原则&#x…

word List38

word List38 如果存在什么问题&#xff0c;欢迎批评指正&#xff01;谢谢&#xff01;

.net core 整洁架构入门

Clean Architecture with .NET Core: Getting Started&#xff03; 使用.NET Core整洁架构(Clean Architecture)&#xff1a;入门Over the past two years, I’ve travelled the world teaching programmers how to build enterprise applications using Clean Architecture wi…