redis了解及安装.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
redis了解及安装

前言概述本文档详细的描述了Redis 3.0.4的安装配置,包括单实例安装的搭建和简单的管理使用方法。?1初步认识Redis1.1 Redis的介绍Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构,如?字符串(strings),?散列(hashes),?列表(lists),?集合(sets),?有序集合(sorted sets)?与范围查询,?bitmaps,?hyperloglogs?和?地理空间(geospatial)?索引半径查询. Redis 内置了?复制(replication),?LUA脚本(Lua scripting),?LRU驱动事件(LRU eviction),?事务(transactions)?和不同级别的?磁盘持久化(persistence), 并通过?Redis哨兵(Sentinel)?和自动分区(Cluster)提供高可用性(high availability).你可以对这些类型执行?原子操作?, 列如:字符串(strings)的append 命令;?散列(hashes)的hincrby命令;?列表(lists)的lpush命令;?集合(sets)计算交集sinter命令,?计算并集union命令?和?计算差集sdiff命令; 或者在有序集合(sorted sets)里面获取成员的最高排名zrangebyscore命令.为了实现其卓越的性能, Redis 采用运行在?内存中的数据集工作方式. 根据您的使用情况, 您可以每隔一定时间将?数据集导出到磁盘?,或者追加到命令日志中. 您也可以关闭持久化功能,将Redis作为一个高效的网络的缓存数据功能使用.Redis 同样支持?主从复制(能自动重连和网络断开时自动重新同步),并且第一次同步是快速的非阻塞式的同步.其他功能包括:l?事务(Transactions)l?订阅分发(Pub/Sub)l?LUA脚本(Lua scripting)l?过期自动删除keyl?内存回收l?自动故障转移?您可以使用大多数的编程语言来使用Redis.Redis 使用?ANSI C?编写并且能在绝大Linux系统上运行,基于BSD协议,对OS X没有外部依赖. 我们支持Linux 和 OS X两种系统的开发和测试,我们推荐使用Linux部署. Redis 可以像SmartOS一样运行在Solaris系统中,但是我们会最大力度的支持它. 官方不支持Windos版本的Redis,但微软开发和维护着支持win-64 的Redis版本.?1.2 Redis的官方网址官方网址:https://redis.io/中文翻译网址:/?1.3 Redis部署环境选择官方资料如下:The Redis project does not officially support Windows. However, the Microsoft Open Tech group develops and maintains this Windows port targeting Win64.We suggest deploying Redis using the?Linux operating system. Redis is also tested heavily on OS X, and tested from time to time on FreeBSD and OpenBSD systems. However Linux is where we do all the major stress testing, and where most production deployments are working.??Redis没有官方的Windows版本;??Redis在linux系统上进行过所有主要的压力测试;??目前实际使用中的产品项目绝大多数是把Redis部署在linux系统上;?1.4 Redis的安装提示??Make sure to set the Linux kernel?overcommit memory setting to 1.???Make sure to disable Linux kernel feature?transparent huge pages, it will affect greatly both memory usage and latency in a negative way.??Make sure to?setup some swap?in your system (we suggest as much as swap as memory).??Set an explicit?maxm

文档评论(0)

wdjp11801 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档