1.Redis是什么?
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String),哈希(Map),列表(list),集合(sets) 和 有序集合(sorted sets)等类型。
注意:
2.Redis的作者是谁?
Redis是一个由一名意大利程序员Salvatore Sanfilippo(萨尔瓦多·桑菲利波普)写的,key-value存储系统。
3.Redis有哪些优势?
优势 | 说明 |
---|---|
速度惊人 | Redis能读的速度是110000次/s,写的速度是81000次/s |
功能丰富 | 键(key)过期功能;发布订阅功能;支持Lua脚本和模块;支持事务和流水线 |
可持久化 | 支持三种形式的持久化:RDB持久化;AOF持久化;RDB-AOF持久化 |
支持主从复制 | 通过主从复制,可以保留多个相同数据的副本,通过冗余存储来提高数据安全性 |
支持哨兵模式 | 哨兵可以自动发现故障节点,自动进行故障转移,从而构建出高可用的Redis服务 |
支持集群模式 | 集群是Redis的分布式解决方案,可以横向扩展其处理能力,并进行自动故障转移 |
丰富的数据类型 | Redis支持二进制案例的 Strings,Lists,Hashes,Sets 及 Ordered Sets 数据类型操作 |
4.Redis可以做什么?
网站常见功能:
其他应用场景
- 实现分布式缓存
- 实现分布式锁
- 轻量级消息队列
https://github.com/redis/redis
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。