redis相关网站


官方网站:http://redis.io/

redis简介


官方介绍:http://redis.io/topics/introduction

百度百科:http://baike.baidu.com/link?url=dX1fqnXRMeqeoTsgW6Zn2owpVCkonVkyDtKmnXj0CCk3Z4l94RH_K2tFuVYiZyc7FOeN88fi_KJdgZuSorCB3q

Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps,hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction,transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

redis是一款开源的(BSD协议)内存数据结构存储仓库,经常被当成内存数据库、数据缓存或消息代理来使用。它支持的数据结构有字符串(string)、哈希表(hash)、列表(list)、集合(set)、带查询范围的排序集合(sorted set with range queries)、位图(bitmap)、超对数(hyperloglog)、带半径查询的空间索引(geospatial indexe with radius queries)等等。redis拥有内建的复制(replication)、lua脚本(lua scripting)、LRU驱逐(LRU eviction)、事务(transaction)和其他不同层级的磁盘持久性(on-disk persistence)。并且redis通过redis哨兵(sentinel)和自动分区(automatic partitioning)提供高可用性(高效)。

You can run atomic operations on these types, like appending to a string; incrementing the value in a hash;pushing an element to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set.

用户可以在这些类型上执行原子操作:追加字符串,增加哈希表中的某个值,在列表中增加一个元素,计算集合的交集、并集或差集,获取一个有序集合中最大排名的元素等等。

In order to achieve its outstanding performance, Redis works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Persistence can be optionally disabled, if you just need a feature-rich, networked, in-memory cache.

为了获取其卓越的性能,redis在内存数据集合上工作。取决于用户的用例,用户可以持久化其数据,可以通过偶尔转储内存数据集到磁盘上或在一个日志文件中写入每条操作命令。如果用户仅需求一个功能丰富的联网内存数据库,那么 持久化操作可以选择性被禁用。

Redis also supports trivial-to-setup master-slave asynchronous replication, with very fast non-blocking first synchronization, auto-reconnection with partial resynchronization on net split.

redis也支持主从式异步复制:第一次将是非常快的非阻塞同步,之后自动重连进行部分再同步。

Other features include:

• Transactions

• Pub/Sub

• Lua scripting

• Keys with a limited time-to-live

• LRU eviction of keys

• Automatic failover

You can use Redis from most programming languages out there.

Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X without external dependencies. Linux and OS X are the two operating systems where Redis is developed and more tested, and we recommend using Linux for deploying. Redis may work in Solaris-derived systems like SmartOS, but the support is best effort. There is no official support for Windows builds, but Microsoft develops and maintains a Win-64 port of Redis.

用户可以使用大多数的编程语言来使用redis。

redis使用ANSI C编写,并可以在大多数POSIX系统中使用,例如Linux、BSD系列、无内部依赖的OS X系统。Linux和OS X系统是redis开发并进行较多测试的系统,因此我们这里推荐部署时候采用Linux系统。redis可能可以在Solaris衍生系统上工作,例如SmartOS,但是支持就是最大的努力。对于Windows,当前并没有官方的支持,但微软开发维护了一款redis的Win 64移植版本。

redis安装(windows 64)


• 下载地址

源代码包下载:https://github.com/MSOpenTech/redis

二进制包下载:https://github.com/ServiceStack/redis-windows/tree/master/downloads

• 编译二进制包

You can use the free Visual Studio 2013 Community Edition. Regardless which Visual Studio edition you use, make sure you have updated to Update 5, otherwise you will get a "illegal use of this type as an expression" error.

Open the solution file msvs\redisserver.sln in Visual Studio, select a build configuration (Debug or Release) and target (x64) then build.

This should create the following executables in the msvs\$(Target)\$(Configuration) folder:

redis-server.exe

redis-benchmark.exe

redis-cli.exe

redis-check-dump.exe

redis-check-aof.exe

• 安装方法

将编译好的上述文件和源码包下的redis.conf、sentinel.conf文件(或下载已经编译好的二进制包)拷贝到制定文件夹,并加入系统路径。运行redis-server.exe进行安装验证:

• 例子测试

▶ 运行cmd.exe,启动redis服务的doc窗口,并保持窗口不关闭;

▶ 运行cmd.exe,启动redis的客户端工具redis-cli.exe进行测试。

转载于:https://www.cnblogs.com/heartchord/p/5843262.html

[redis] 介绍安装相关推荐

  1. 77.redis介绍 安装 持久化 数据类型

    2019独角兽企业重金招聘Python工程师标准>>> 21.9 redis介绍 21.10 redis安装 21.11 redis持久化 21.12 redis数据类型 21.9 ...

  2. Go语言技术教程:Redis介绍安装和使用

    Redis介绍 我们日常的开发,数据都需要进行持久化存储,常见的持久化存储有很多种,比如数据库,文件,计算机内存,甚至云服务器等都是持久化存储数据的方式.而就数据库而言,经常又会被人们分为关系型数据库 ...

  3. 【Redis】Redis介绍与Redis3在Window下的安装

    转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 前言 其实在今天之前我都不知道Redis是什么东西.至于为什么知道了这个东西而且又要去 ...

  4. redis介绍以及安装

    一.redis介绍 redis是一个key-value存储系统.和Memcached类似,它支持存储的values类型相对更多,包括字符串.列表.哈希散列表.集合,有序集合. 这些数据类型都支持pus ...

  5. Redis系列一、redis介绍与安装

    一.Redis介绍 redis是一种基于键值对(key-value)数据库,其中value可以为string.hash.list.set.sorted set等多种数据结构,可以满足很多应用场景.还提 ...

  6. redis数据库NoSQL的介绍安装和使用

    Redis使用 redis介绍 什么是NoSQL NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题.目前一些主流的NOSQL产品: NoSQL数据库的分类 ...

  7. Nosql之Redis的概念介绍+安装配置+Redis数据库基本操作

    文章目录 关系数据库与非关系型数据库介绍 关系数据库 非关系型数据库 非关系型数据库产生背景 Redis介绍 Redis 简介 Redis 优点 Redis安装部署 Redis数据库的基本操作 set ...

  8. Redis介绍、安装、客户端

    1. Redis介绍   1.1 什么是NoSql   为了解决高并发.高可用.高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql.NoSql,叫非关系型数据库,它的全名Not o ...

  9. redis:redis介绍和安装、普通连接和连接池、redis 5大数据类型之字符串、Hash、列表、其他操作(通用)、管道、django使用redis、接口缓存

    目录 一. redis介绍和安装 二. 普通连接和连接池 三. redis 5大数据类型之字符串 四. redis 5大数据类型之Hash 五. redis 5大数据类型之列表 六. 其他操作(通用) ...

  10. redis介绍, redis安装, redis持久化, redis数据类型

    redis介绍 Redis和Memcached类似,也属于k-v数据存储 Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash.li ...

最新文章

  1. Keras【Deep Learning With Python】实现线性回归模型
  2. python按正则方式搜索文件
  3. PCA方法对特征降维
  4. mysql持久连接_持久性连接,短连接和连接池
  5. rsync定时任务引起cpu负载高
  6. MyFlash使用总结
  7. ExtAspNet公司项目截图
  8. 写Java要用什么编译器最好?
  9. STM32一体化步进电机驱动器控制步进电机
  10. 之前安装过Multisim14,再次安装失败的解决方法
  11. 拨号上网和宽带上网的区别分析
  12. web前段设计之痛:手机浏览器和pc浏览器的width:100%的自适应问题
  13. 支付沙箱环境测试和验签
  14. 运行java提示找不到符号_运行java代码时出现找不到符号错误怎么解决
  15. android 删除一个工程,Android Studio该怎样删除项目?
  16. Python神经网络编程学习记录(一)
  17. vue中奖名单,新闻列表跑马灯,无缝上下滚动
  18. 修改文件后缀直接改变文件属性
  19. 如何实现在on ethernetPacket中自动回复NDP response消息
  20. python 提高文件搜索效率_查找目标文件太慢了,用好搜索引擎,让你比Python找资源更快捷...

热门文章

  1. 我只注视你全cg存档_科幻国漫持续推出,全CG动画星骸骑士首播,这一次吞噬星空输了...
  2. html怎么保存曲奇,曲奇烘焙不可不知的小技巧,烘焙出绝对赞的口感!
  3. PAT (Basic Level) Practice1008 数组元素循环右移问题
  4. Windows核心编程_设置Windows开机自动登录
  5. c/c++_消除非标准警告
  6. mysql配置utf8_mb4
  7. 用友超客:社交化业务就是要化繁为简
  8. 一个存储交流的报告——闪存存储系统设计
  9. 分布式服务弹性框架“Hystrix”实践与源码研究(一)
  10. PopupWindow 常用方法学习笔记