最新消息:

redis

Redis 内存淘汰机制

Redis 内存淘汰机制

admin 9年前(2017-06-22) 0浏览

摘要 Redis是一款优秀的、开源的内存数据库,我在阅读Redis源码实现的过程中,时时刻刻能感受到Redis作者为更好地使用内存而费尽各种心思,例如最明显的是对于同一种数据结构在不同应用场景下提供了基于不同底层编码的实现(如压缩列表、跳跃表等)。今...

Redis info 命令详解

Redis info 命令详解

admin 10年前(2017-01-22) 0浏览

INFO命令会返回Redis服务器的状态信息和统计数据,计算机可以很简单地解析这些返回数据,用户也可以轻松地阅读这些返回数据。 可以通过以下的可选参数,选择查看特定分段的服务器信息: server:Redis服务器相关的通用信息 clients:客户...

浅谈redis数据库的键值设计

浅谈redis数据库的键值设计

admin 11年前(2015-07-03) 0浏览

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合k...

Redis 禁用 危险命令

Redis 禁用 危险命令

admin 11年前(2015-06-06) 0浏览

FLUSHALL FLUSHDB 命令会清空数据,而且从不失败,对于线上集群非常危险。 KEYS * 命令,当数据规模较大时使用,会严重影响Redis性能,也非常危险。 如果从根本上规避这些风险呢? Redis提供了非常简单且有效的方法,直接在配置文...

Redis监控技巧

Redis监控技巧

admin 11年前(2015-04-27) 0浏览

本文来自 Bugsnag 的联合创始人 Simon Maynard 的系列文章,作者根据几年来对 Redis 的使用经历,对 Redis 监控方法进行了系统性的总结,干货很多,值得一看。 原文链接:Redis Masterclass – Part 2...

Redis配置文件详解

Redis配置文件详解

admin 12年前(2015-03-17) 0浏览

Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => ...

redis运维经验一二三

redis运维经验一二三

admin 12年前(2015-03-17) 0浏览

本文主要介绍一些列简单的redis运维经验,帮助大家对redis的运维有个初步的了解,条目不分先后,后续还会持续添加。本文档预期读者为:redis使用者。 计算延迟时间 这里的延迟时间指的是指令请求的等待时间(单位为毫秒),包含网络延时以及单线程的命...

用 Redis 做分布式 DNS/HTTP 检测汇总系统

用 Redis 做分布式 DNS/HTTP 检测汇总系统

admin 12年前(2015-03-17) 1浏览

一年前搞的一套小脚本,今天翻博客发现没发过,现在发上来好了。主要背景是这样:考虑到有 DNS 和 HTTP 劫持需要监控,但是很多 DNS 服务器对非本区域本运营商的来源请求是拒绝做出响应的,所以得把监控点分散到各地去。其实做这个事情用 nagios...

redis-oom-command-not-allowed报错

redis-oom-command-not-allowed报错

admin 12年前(2015-03-17) 0浏览

OOM command not allowed when used memory > ‘maxmemory’ 报错排查 grep “OOM command not allowed when used memory > ‘maxmemory...

大型新闻网站点击量的技术方案

大型新闻网站点击量的技术方案

admin 12年前(2015-03-16) 2浏览

网友提问: 1.问题主题 如何记录用户发表的文章的点击量 2.问题补充描述 当并发非常小的时候可以直接存在这个文章表里面,叫一个click_count,但是如果网站的访问量很高,那这样数据库肯定要累死,各位大牛有什么好的解决办法么? 回答: 我们只讨...

Python运维项目中用到的redis经验及数据类型

Python运维项目中用到的redis经验及数据类型

admin 12年前(2015-03-16) 0浏览

先感叹下,学东西一定要活学活用! 我用redis也有几年的历史了,今个才想到把集合可以当python list用。 最近做了几个项目都掺杂了redis, 遇到了一些个问题和开发中提高性能的方法,这都分享出来,共同学习。 下面先简单讲讲Redis集合的...

redis主从实例间快速迁移案例

redis主从实例间快速迁移案例

admin 12年前(2015-03-16) 0浏览

操作步骤 1. 在slave server新建一个redis实例,建议认证密码(“requirepass”)与master server一致,但是不要在redis.conf里面设置同步配置(“slaveof”“masterauth”); 2. 启动新...

本周扑火之 redis 不给力

本周扑火之 redis 不给力

admin 12年前(2015-03-16) 0浏览

Social Graph 高速接口,当前我们使用 Redis 存储。但在实现的过程中,发现了诸多的问题。 48G 内存的机器上部署了 2 个 Redis 进程,一个 Redis 占用超过 21 G 内存后,在快速写入的过程中同时进行一次 bgsave...

基于Redis构建系统的经验和教训

基于Redis构建系统的经验和教训

admin 12年前(2015-03-16) 0浏览

Redis 是一个非常快速和强大的 Key-Value 存储(持久化)系统, 相对于一般的 NoSQL 存储系统, 它最大的特点是支持丰富的数据结构. 特别是其 zset(sorted set)数据结构, 堪称表达能力最强的结构之一(其它强大的数据结...

用Docker构建分布式Redis集群

用Docker构建分布式Redis集群

admin 12年前(2015-03-16) 0浏览

【编者的话】本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redis集群,那使用Docker后会有怎么样的优势了?我想可以用两个词总结:快...

srcache_nginx+redis构建缓存系统

srcache_nginx+redis构建缓存系统

admin 12年前(2015-01-29) 0浏览

在《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》一文中,我们使用到memcached来作为缓存载体。想必大家都知道memcached有存储大小的限制,不得超过1M。 本文将使用redis来作为缓存载体。...

深入剖析 redis 数据淘汰策略

深入剖析 redis 数据淘汰策略

admin 12年前(2014-06-10) 0浏览

概述 在 redis 中,允许用户设置最大使用内存大小 server.maxmemory,在内存限定的情况下是很有用的。譬如,在一台 8G 机子上部署了 4 个 redis 服务点,每一个服务点分配 1.5G 的内存大小,减少内存紧张的情况,由此获取...

初识Redis及Redis在Windows下的安装和使用

初识Redis及Redis在Windows下的安装和使用

admin 13年前(2014-03-09) 0浏览

NoSQL简介 介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。现有Nosql DB 产品: Redis/MongoDB/Memcached/Hbase/Cassan...

redis配置

redis配置

admin 13年前(2014-02-13) 0浏览

一.redis介绍 redis是一个key-value存储系统,与memcached类似,但是解决了断电后数据完全丢失的现象。支持数据类型有string,lists,sets,zsets。这些数据类型都支持push/pop,add/remove以及取...

Redis和Memcached的区别

Redis和Memcached的区别

admin 13年前(2014-01-29) 0浏览

Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较: Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你...

Redis核心解读系列

Redis核心解读系列

admin 13年前(2014-01-27) 0浏览

本文内容来自@麦子迈 同学的系列文章,本系列文章旨在对Redis内部实现进行全方位的深入剖析,与huangz同学的源码解读系统各有千秋。推荐给各位对Redis内部实现感兴趣的朋友。 (PS:作者的其它文章也很值得一读) Redis是知名的键值数据库,...

Redis使用TCMalloc,实现高性能NoSQL服务器

Redis使用TCMalloc,实现高性能NoSQL服务器

admin 13年前(2014-01-23) 0浏览

TCMalloc(Thread-Caching Malloc)是google开发的开源工具──“google-perftools”中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高...