redis持久化源码阅读 redis

redis持久化源码阅读

作为web开发的一员,相信大家的面试经历里少不了会遇到这个问题:redis是怎么做持久化的? 不急着给出答案,先停下来思考一下,然后再看看下面的介绍。希望看了这边文章后,你能够回答这个问题。 为什么需...
阅读全文
redis dict字典的实现 redis

redis dict字典的实现

dict的用途 dict是一种用于保存键值对的抽象数据结构,在redis中使用非常广泛,比如数据库、哈希结构的底层。 当执行下面这个命令: > set msg "hello" 以及使用哈希结构,...
阅读全文
MQ(消息队列)常见的应用场景解析 队列缓存

MQ(消息队列)常见的应用场景解析

前言 提高系统性能首先考虑的是数据库的优化,之前一篇文章《数据库的使用你可能忽略了这些》中有提到过开发中,针对数据库需要注意的事项。但是数据库因为历史原因,横向扩展是一件非常复杂的工程,所有我们一般会...
阅读全文
一文轻松搞懂redis集群原理及搭建与使用 redis

一文轻松搞懂redis集群原理及搭建与使用

摘要: 今天早上由于zookeeper和redis集群不在同一虚拟机导致出了点很小错误(人为),所以这里总结一下redis集群的搭建以便日后所需同时也希望能对你有所帮助。 笔主这里使用的是Centos...
阅读全文
Redis Sentinel集群部署 redis

Redis Sentinel集群部署

什么是Redis Sentinel Redis Sentinel是用来实现Redis高可用的一套解决方案。Redis Sentinel由两个部分组成:由一个或者多个Sentinel实例组成Sentin...
阅读全文
阿里云Redis开发规范 redis

阿里云Redis开发规范

导读:本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。一、键值设计 1. key名设计 【建议...
阅读全文
Memcached服务安全加固 队列缓存

Memcached服务安全加固

漏洞描述 Memcached是一套常用的key-value缓存系统,由于它本身没有权限控制模块,所以对公网开放的Memcached服务很容易被攻击者扫描发现,攻击者通过命令交互可直接读取Memcach...
阅读全文
Redis和Memcached对比 队列缓存

Redis和Memcached对比

  redis还没有产生之前,作为缓存来说memcached首先会被选择,由于memcached不能数据持久化,大并发的情况下,使用不慎会导致雪崩,后来redis解决了数据持久化的问题和支持...
阅读全文
高并发系统缓存之利器-RabbitMQ 队列缓存

高并发系统缓存之利器-RabbitMQ

简介 用Erlang写成的消息中间件。支持开放的高级消息队列协议(AMQP,Advanced Message Queuing Protocol),从根本上避免了生产厂商的封闭,使用任何语言的各种客户都...
阅读全文