ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Redis介绍

Redis介绍

原创 Linux操作系统 作者:BUAA_dxy 时间:2013-01-22 20:31:27 0 删除 编辑
Redis是一个开源的、高级key-value存储系统。它通常被称为数据结构服务器,因为它的key可以包含字符串、哈希、列表、集合以及排序集合。
可以针对这些类型执行原子操作,例如追加内容到字符串、增加哈希中值的大小、插入值到列表、计算集合的交集、并集以及差集,或者获取排序集合中排名最高的元素。
为了达到高效的性能,Redis使用内存数据库。根据使用情况,即可以通过定期将数据集写入磁盘,也可以通过为每个命令添加一条日志的方式进行持久化。
Redis还支持配置简单的主从复制,并且首次同步是快速非阻塞的,以及网络中断自动重连功能等等。
其他特性包括简单的检查与设置机制,发布/订阅,以及配置设置,使得它更像一个缓存系统。
可以通过大多数编程语言使用Redis。
Redis使用ANSI C编写,能够不需要外部依赖而独立运行于大多数POSIX系统,例如Linux、* BSD以及OS X。Linux与OS X是Redis进行开发的平台,进行了更多的测试,因此建议使用Linux进行部署。
Redis可以在Solaris派生系统中运行,例如SmartOS。Redis官方不支持Windows。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24945919/viewspace-753081/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Redis的数据类型
请登录后发表评论 登录
全部评论
《SQL编程思想》作者,专注于数据库领域知识的分享。

注册时间:2021-08-26

  • 博文量
    443
  • 访问量
    546809