【01-Redis 介绍】
来源:互联网 发布:win 10服务器端口 编辑:程序博客网 时间:2024/05/22 01:55
【01-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).
为了实现其卓越的性能, Redis 采用运行在 内存中的数据集工作方式. 根据您的使用情况, 您可以每隔一定时间将 数据集导出到磁盘 , 或者 追加到命令日志中. 您也可以关闭持久化功能,将Redis作为一个高效的网络的缓存数据功能使用.
Redis 同样支持 主从复制(能自动重连和网络断开时自动重新同步),并且第一次同步是快速的非阻塞式的同步.
其他功能包括:
- 事务(Transactions)
- 订阅分发(Pub/Sub)
- LUA脚本(Lua scripting)
- 过期自动删除key
- 内存回收
- 自动故障转移
您可以使用 大多数的编程语言 来使用Redis.
Redis 使用 ANSI C 编写并且能在绝大Linux系统上运行,基于BSD协议,对OS X没有外部依赖. 我们支持Linux 和 OS X两种系统的开发和测试,我们推荐使用Linux部署. Redis 可以像SmartOS一样运行在Solaris系统中, 但是我们会最大力度的支持它. 官方不支持Windos版本的Redis,但微软开发和维护着支持win-64 的Redis版本.
Redis命令十分丰富,包括的命令组有Cluster、Connection、Geo、Hashes、HyperLogLog、Keys、Lists、Pub/Sub、Scripting、Server、Sets、Sorted Sets、Strings、Transactions一共14个redis命令组两百多个redis命令,下面我们一个一个来介绍如何使用Redis命令。
- 【01-Redis 介绍】
- redis介绍
- redis 介绍
- redis 介绍
- redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis 介绍
- Redis介绍
- 介绍Redis
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- 架构演进
- 高吞吐量的一个日志函数类_用于IOCP (Delphi)
- JVM大小分配原理简介(易于新手理解)。
- Xcode9学习笔记70
- 2-《解忧程序员》读后感
- 【01-Redis 介绍】
- 003 全概率公式与贝叶斯公式
- C++学习日记(1)
- [工作效率提升]焦虑性失眠的应对方法
- JavaCore-OOP-1-最最基础的商品管理
- Python对mysql的操作三
- day 28 awk
- Evnetbus使用
- RxJava+MVP+轮播+retrofit+条目点击+recyclerView