`
powersoft
  • 浏览: 198600 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
53a63413-d61c-321e-8dc6-5008e88923c6
Redis官方文档翻译和源...
浏览量:191372
社区版块
存档分类
最新评论

Redis官方文档(1)——Redis介绍

阅读更多
Redis3官方文档(1)
——Redis介绍


    Redis是一款开源的,基于BSD许可的,内存数据结构存储(in-memory data structure store),用于数据库(database),缓存(cache)和消息代理(message broker)。Redis支持范围查询(range query)的string,hash,list,set,sorted set数据结构,和半径查询(radius query)的bitmap,hyperloglog和地理空间索引数据结构。Redis具有内置的复制,Lua脚本,LRU回收,事务,以及不同层次的磁盘持久化功能,并且通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分片。
    你可以在这些类型上面运行原子操作,例如,追加字符串,增加哈希中的值,加入一个元素到列表,计算集合的交集、并集和差集,或者是从有序集合中获取最高排名的元素。
    为了满足高性能,Redis采用内存(in-memory)数据集(dataset)。根据你的使用场景,你可以通过每隔一段时间转储数据集到磁盘,或者追加每条命令到日志来持久化。持久化也可以被禁用,如果你只是需要一个功能丰富,网络化的内存缓存。
Redis还支持主从异步复制,非常快的非阻塞初次同步、网络断开时自动重连局部重同步。
其他特性包括:
  • 事务
  • 订阅/发布
  • Lua脚本
  • 带TTL的键
  • LRU回收健
  • 自动故障转移(failover)

    你可以通过多种语言来使用Redis。
    Redis是由ANSI C语言编写的,在无需额外依赖下,运行于大多数POSIX系统,如Linux、*BSD、OS X。Redis是在Linux和OS X两款操作系统下开发和充分测试的,我们推荐Linux为部署环境。Redis也可以运行在Solaris派生系统上,如SmartOS,但是支持有待加强。没有官方支持的Windows构建版本,但是微软开发和维护了一个64位Windows的版本。
===============================================================================
    大家好,我是阮威。华中科技大学,计算机软件专业硕士。毕业后加入腾讯,先后在腾讯电子商务部和无线游戏产品部工作,现供职于欢聚时代基础产品部。IT男,至今。对技术有强烈的热情,对技术以外的事物热情更高。
    我的座右铭是“呼喊移动人的移动连接,践行自由人的自由联合”。欢迎大家收听我的公众账号。


分享到:
评论
4 楼 powersoft 2014-12-11  
原创翻译的最新的文档,对原文无任何删减。
大大灰狼 写道
楼主,这个是你翻译的吗?
翻译得真的很不错,语句挺流畅的!!!

3 楼 大大灰狼 2014-12-05  
楼主,这个是你翻译的吗?
翻译得真的很不错,语句挺流畅的!!!
2 楼 powersoft 2014-10-28  
dahai118y 写道
感谢分享!  请提供下原文链接可好 。 感觉翻译的很靠谱。

此文地址为http://redis.io/topics/introduction
1 楼 dahai118y 2014-10-28  
感谢分享!  请提供下原文链接可好 。 感觉翻译的很靠谱。

相关推荐

    promethues(普罗米修斯)监控redis-详细文档

    在本文档中,我们将详细介绍如何使用Prometheus 2.35.0监控Redis实例,以及如何配置报警机制。 首先,Prometheus 支持两种方式来添加监控目标: 1. 静态配置:这种方式需要手动在Prometheus配置文件中添加每个要...

    scala连接redis哨兵模式 demo 使用scala的redis库(csdn)————程序.pdf

    需要注意的是,文档中提到“官方文档都没”和“一部分不支持哨兵模式的连接”,这意味着对于rediscala库可能缺乏完整的官方文档支持,用户在使用过程中可能会遇到困难,尤其是当需要配置支持哨兵模式的连接时。...

    PyPI 官网下载 | django-redis-sentinel-plugin-1.0.0.tar.gz

    这就引入了Redis——一个内存数据结构存储系统,作为数据库、缓存和消息代理的角色。 **Redis Sentinel的引入** Redis Sentinel是Redis的一个重要扩展,它的主要任务是监控、通知以及自动故障转移。在分布式系统中...

    Linux下安装redis,内附安装文档,包含redis的前置环境gcc安装

    本文将详细讲解如何在Linux环境下安装Redis,包括Redis的前置环境——GCC的安装过程。 首先,让我们来了解Redis。Redis是“Remote Dictionary Server”的缩写,它是一个基于键值对的数据结构服务器,支持多种数据...

    Redis学习-实战.docx

    - **Windows 环境**:参考提供的文档《redis安装指南-window.docx》进行安装。 - **Linux 环境**: 1. 将 Redis 压缩包上传至 `/usr/local/src` 目录。 2. 解压并进入目录。 3. 执行 `make && make install` ...

    redis6.0 window版本

    Redis是一款开源、高性能的键值对存储系统,广泛应用于缓存、数据库和消息中间件...安装和使用Redis 6.0的Windows版本时,请确保阅读官方文档,了解配置参数和最佳实践,以便充分利用这些新特性并确保系统的稳定运行。

    tomcat-redis-session-manager-master文档

    而本文将详细介绍使用Redis作为共享存储的方案——`tomcat-redis-session-manager`。 #### 必要环境准备 为了顺利实施这一方案,首先需要准备以下环境: - **Java版本**:Java 1.7 或更高版本。 - **Tomcat版本**...

    Redis安装部署文档

    2. **下载Redis源码包**:访问Redis官方网站下载最新稳定版源码包。 3. **解压缩并进入目录**:使用`tar`命令解压下载的文件,并进入解压后的目录。 4. **编译安装**: - 执行`make`命令进行编译; - 编译成功后,...

    Redis windows 32bit / b64bit

    - **官方文档**:`README-Windows.txt`等文档会详细介绍Windows下的安装和使用方法,`RELEASENOTES`和`BUGS`文件则记录了版本更新和已知问题。 综上所述,Redis是一个强大的NoSQL数据库,不仅在Linux环境下表现...

    Redis Cookbook

    1. Redis介绍: Redis(Remote Dictionary Server)是一个开源的高性能键值存储数据库,它被广泛用作数据结构服务器。由于其数据结构类型丰富、快速存取、具备持久化存储、支持数据的备份与恢复等特点,它不仅可以...

    REDIS的安装与使用说明

    - **数据持久化**:Redis提供两种数据持久化机制——RDB(快照)和AOF(Append Only File),可根据实际场景选择合适的方式。 - **性能优化**:通过对Redis的配置文件进行调整,可以提高Redis的性能,例如调整最大...

    redis-stable.tar.gz

    Redis 是一个高性能的键值数据库,常用于存储缓存、会话管理等场景。`redis-stable.tar.gz` 是 Redis 的稳定版本源码包,...对于进一步学习和研究,建议查阅 Redis 官方文档和社区资源,了解更多的高级特性和最佳实践。

    Redis缓存数据库

    在压缩包文件`redis-3.0.1`中,可能包含的是Redis 3.0.1版本的源代码、编译脚本、配置文件以及相关的文档。这个版本可能已经包含了上述提到的特性,并且可能对性能和稳定性进行了优化。对于开发者来说,深入研究源...

    Redis最精简的入门完全读本(30页)

    标签“redis 教程 redis入门”明确地指出了该文档的定位——为初学者提供关于Redis的入门级教程。 从提供的部分内容来看,作者Karl Seguin介绍自己是一位有着丰富经验的开发者,他参与多个开源项目,并且是技术作家...

    Redis-x64-5.0.14 无需安装版

    2. **持久化**:为了防止数据丢失,Redis 提供了两种持久化机制——RDB(快照)和AOF(Append Only File)。RDB 定期保存内存中的数据集到磁盘,而AOF记录所有写操作日志,以便在重启时重播这些操作。 3. **数据...

    最全面的redis教程

    【Redis教程】全面解析Redis——NoSQL数据库的明星 Redis是一个高效的Key-Value数据库,由Salvatore Sanfilippo在2008年为解决MySQL性能问题而诞生,随后因其出色的表现,迅速成为NoSQL数据库领域的热门选择。Redis...

    redis-3.2.1.zip

    3. **Cluster集群**:Redis 3.0引入了官方的分布式解决方案——Redis Cluster,允许用户在不使用外部代理的情况下搭建分布式数据库。配置Redis集群时,你需要安装Redis的Ruby驱动`redis-xx.gem`,它提供了与集群交互...

    最新版Windows x64 Redis

    `Windows Service Documentation.docx`很可能是Windows服务相关的文档,详细介绍了如何在Windows环境中创建、管理及操作服务,这对于将Redis作为服务运行至关重要。`Redis on Windows Release Notes.docx`则包含了...

    redis-5.0.8.tar.gz

    2. **数据持久化**:为了防止数据丢失,Redis 提供了两种持久化方式——RDB(快照)和 AOF(Append Only File)。RDB 定期保存内存中的数据到磁盘,而 AOF 记录所有写操作日志,当系统重启时,通过回放这些日志来...

Global site tag (gtag.js) - Google Analytics