码迷,mamicode.com
首页 > 其他好文 > 详细

介绍Redis

时间:2015-05-18 13:02:19      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

英文原文:http://redis.io/topics/introduction#introduction-to-redis

    Redis是一个开源的,遵循BSD license的高性能键值缓存和存储.它经常被当作一个数据结构服务器,支持的数据类型包括strings,hashes,lists,sets,sorted sets,bitmaps和hyperloglogs.

    你可以运行自动化的命令来操作这些数据类型,像拼接一个字符串;增加一个hash键的值;将一个元素压入list;计算set的包含,并集,差集;或者从sorted set中获取最大值.

    为了实现它的高性能,Redis基于内存数据集合工作.

    基于你的使用方案,你可以持久化,也可以很快释放到磁盘上,或者把每一条命令记录在log里.持久化是可选禁止的,如果你只是需要一个多功能的,网络连接的基于内存的缓存.

    Redis也支持主从异步复制,它拥有快速的非阻塞型同步,基于网分割的部分再同步的自动重连.

    其他特性:

    1.事务

    2.Pub/Sub模型

    3.Lua脚本

    4.有限时长生命周期的键

    5.LRU调度

    6.自动灾备

    你可以通过很多编程语言去使用Redis.

    Redis是用ANSI C写的,不需要额外的依赖就可以工作在大部分POSIX系统,像Linux,*BSD,OS X.Redis开发和测试时多在Linux和OS X上,我们推荐在Linux去使用Redis.Redis可能工作在基于Solaris的系统,比如SmartOS,正在最大努力支持.并没有正式的支持Windows,不过微软开发者维护了一个Win-64 port of Redis.

介绍Redis

标签:

原文地址:http://blog.csdn.net/lane_l/article/details/45815941

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!