Redis介绍

Redis是一个开源, BSD许可和高级键值缓存和存储。由于键能包含strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs, 所以它经常被称为数据结构服务器。

你可以在这些类型上进行原子操作,如附加到一个字符串;递增哈希中的值;将元素放入列表;进行集合的交,并和差运算;或者从排序集合中获得排在最前面的成员。

为了达到它的出色性能,Redis使用了一个内存数据集(In-memory dataset)。根据你的使用实例,你可以不时的将数据集转储(Dump)到磁盘上,或者将每次命令附加到日志中来实现持久化。如果你只需要一个功能丰富、支持网络的内存缓存,也可以选择关闭持久化。

Redis也支持通过很少的工作就可以安装主-从异步复制。Redis的主-从异步复制具有非常快速的非阻塞优先同步(Very fast non-blocking first synchronization),网络中断时自动重连并部分再同步等特性。

其它的特性包含:

  • 事务
  • 发布/订阅
  • Lua脚本
  • 带有限生存时间的键
  • 键按照LRU策略抛弃
  • 自动故障切换

我们可以通过在这里的大部分编程语言来使用Redis。

Redis是使用ANSI C编写,并在大部分POSIX系统中不需要外部依赖就可以工作,如 Linux, *BSD, OS X。 Redis是在Linux和OS X上进行开发和大量测试, 所以建议使用Linux来部署。Redis可以在Solaris衍生的系统中工作,如SmarOS,但我们只是尽力支持。这里没有为Windows构建的官方支持,但微软开发和维护了Redis的Win-64版本。


转载请附上原博客地址http://blog.csdn.net/jeff_fangji/article/details/45050145

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值