Redis由浅入深实战教程
Redis基本使用和Redis原理研究探索,讨论Redis真正的底层实现
码农博士
从事互联网开发10年,曾在多个公司任职项目经理,擅长微服务、分布式搜索的架构设计; 精于JVM、TCP大并发性能调优。
展开
-
Redis快照原理详解
本文对Redis快照的实现过程进行介绍,了解Redis快照实现过程对Redis管理很有帮助。Redis默认会将快照文件存储在Redis当前进程的工作目录中的dump.rdb文件中,可以通过配置dir和dbfilename两个参数分别指定快照文件的存储路径和文件名。快照的过程如下。(1)Redis使用fork函数复制一份当前进程(父进程)的副本(子进程);(2)父进程继续接收并处理客户端...原创 2019-05-24 07:06:00 · 4828 阅读 · 1 评论 -
Redis安装过程jemalloc/jemalloc.h报错
问题:[root@localhost redis-3.0.0]# makecd src && make allmake[1]: Entering directory `/data/redis-3.0.0/src' CC adlist.oIn file included from adlist.c:34:zmalloc.h:50:31: error: jemall...原创 2019-05-13 07:18:05 · 664 阅读 · 0 评论 -
Redis基本介绍
Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数原创 2018-05-08 09:14:49 · 136 阅读 · 0 评论 -
Centos安装redis详解
redis官方网站对redis的安装已有介绍,但没有redis环境的安装,redis自动启动服务安装等等;redis官网:https://redis.io本文以centos6为基础安装redis环境安装安装Redis需要将下载的源码进行编译,编译依赖gc++,如果没有gc++环境需要安装gcc,执行以下命令:yum update#安装wget下载工具yum instal...原创 2019-04-27 19:21:20 · 185 阅读 · 0 评论 -
Windwos安装Redis
下载地址:https://github.com/MicrosoftArchive/redis进入后点击release,下方可看到下载地址,下载mis文件,双击即可安装原创 2019-04-27 20:10:44 · 342 阅读 · 0 评论 -
redis3.0配置文件详解
#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候...原创 2019-04-28 07:29:29 · 157 阅读 · 0 评论 -
Redis远程连接
远程连接redis命令如下:$ redis-cli -h 192.168.153.131 -p 6379远程连接报错如下:192.168.153.131:6379> set 1 1(error) DENIED Redis is running in protected mode because protected mode is enabled, no bind addres...原创 2019-04-28 08:10:55 · 8973 阅读 · 0 评论 -
redis配置文件中slave-serve-stale-data的解释
redis.conf文件中可以看到slave-serve-stale-data这个参数,作用是什么?原文解释:# When a slave loses its connection with the master, or when the replication# is still in progress, the slave can act in two different ways...原创 2019-05-08 15:12:24 · 11858 阅读 · 0 评论 -
Redis主从复制原理
理解Redis主从复制原理对Redis维护与使用是有非常大的帮助,下图对Redis复制流程进行描述:连接主数据库 向主数据库发送 SYNC 命令; 后台保存快照(即RDB持久化的过程),并将保存快照期间接收到的命令缓存起来; 主数据库将快照文件和所有缓存的命令发送给从数据库 从数据库载入快照文件并执行收到的缓存的命令 主数据库每当收到写命令时就会将命令同步给从数据库,保证主从数据...原创 2019-05-08 16:56:05 · 165 阅读 · 0 评论