遇到这个问题:redis是怎么做持久化的? 不急着给出答案,先停下来思考一下,然后再看看下面的介绍。希望看了这边文章后,你能够回答这个问题。 为什么需要持久化? 由于Redis是一种内存型数据
redis-faina 是由Instagram 开发并开源的一个 Redis 查询分析小工具。Instagram团队曾经使用PGFouine 来作为其PostgreSQL的查询分析工具,他们觉得Red
redis-search4j是一款基于redis的搜索组件。 特点 1.基于redis,性能高效 2.实时更新索引 3.支持Suggest前缀、拼音查找(AutoComplete功能)
redis-storage 把leveldb嵌入到redis.实现真正的数据持久存储 基于最新的redis-2.6.7开发的 用luajit替换LUA,增强lua执行性能 项目主页: http://www
rld 是一个非交互的调试工具,用于调试 Redis 的 Lua 脚本,这里有篇详细介绍的 文章 。 rld 特性包括: 易于安装,只有 6kB 可打印输出到本地和远端 跟踪执行的代码行
一个 web 可视化的 redis 监控程序。 欢迎 issue 和 pr 。 https://github.com/hustcc/redis-monitor 使用 Flask 来开发的,代码结构非常简单,适合移植到公司内网使用。
redis集群模式支持failover,并且自动支持数据的sharding, 如果数据量很大单个redis实例放不下时只能使用这种模式, 集群模式需要安装ruby环境,集群的配置用的是ruby脚本。
Redis-sentinel是Redis的作者 antirez 完成的,因为 Redis 实例在各个大公司的应用,每个公司都需要一个Redis集群的管理工具,被迫都自己写管理工具来管理Redis集群,antirez考虑到社区的急迫需要(
redis-search 是一款基于 Redis 的高效搜索组件 特点 实时更新搜索索引 高效 分词搜索和逐字匹配搜索 别名搜索 支持 ActiveRecord 和 Mongoid 暂时只能用一个字段做为排序条件
labs-redis是一个使用JBoss Netty (N)IO开发的Java Redis 客户端。 labs-redis公开两个级别的API。最低水平实现了Redis的请求/响应协议。 // creates
Mod_redis 是一个 Apache 模块,用来直接跟 Redis 服务器进行交互。 示例配置: RedisAlias ^([^/]+)/([^/]+)$ "ZADD $1 %{DATA} $2"
redis-py是一个redis数据库的接口程序。可以使用Python来进行redis数据库的相关操作。 可以使用pip安装,非常方便。 pip install redis 以下是简单的示例代码:
redis-admin是基于java的redis web客户端,以方便广大程序员使用redis为宗旨,集五种数据结构增删改查于一身。 This is a redis client web tool
环境:centos5.4 redis安装 wget -c http://redis.googlecode.com/files/redis-2.0.4.tar.gz tar zxvf redis-2.0.4.tar
原文 http://www.infoq.com/cn/news/2015/07/redis-geo 移动互联网增进了人与人之间的联系,其中基于位置信息的服务(Location Based Serv
redis-cluster-tool 是一个非常便利的 Redis 集群管理工具。 help Usage: redis-cluster-tool [-?hVds] [-v verbosity level]
介绍 Redis Studio 是Redis桌面客户端,支持Windows操作系统 界面基于duilib开发,内核客户端采用 MSOPEN hiredis 计划 完善Windows各版本兼容性 完善UI设计
团队开源的工具,已经帮助我解决了两次 Redis 相关的性能问题。所以在这里写一篇短文稍微介绍一下这个工具。 GitHub: https://github.com/facebookarchive/redis-faina
LinkedList,实现Android大数据缓存策略 * 作者:Zhang Phil * 原文出处:http://blog.csdn.net/zhangphil * * 实现原理:原理的模型认为:在
import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit;