REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统
Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets)和有序集合(sorted sets)等类型
Redis 简介
Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库
Redis与其他key - value缓存产品有以下三个特点:
①Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
②Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
③Redis支持数据的备份,即master-slave模式的数据备份。
Redis 的特点
高性能:Redis 将所有数据集存储在内存中,可以在入门级 Linux 机器中每秒写(SET)11 万次,读(GET)8.1 万次
持久化:当所有数据都存在于内存中时,可以根据自上次保存以来经过的时间和/或更新次数,使用灵活的策略将更改异步保存在磁盘上
数据结构:Redis 支持各种类型的数据结构,例如字符串、散列、集合、列表、带有范围查询的有序集、位图、超级日志和带有半径查询的地理空间索引
原子 *** 作:处理不同数据类型的 Redis *** 作是原子 *** 作,因此可以安全地 SET 或 INCR 键,添加和删除集合中的元素等
支持的语言:Redis 支持许多语言,如C、C++、Erlang、Go、Haskell、Java、JavaScript(Node.js)、Lua、Objective-C、Perl、PHP、Python、R、Ruby、Rust、Scala、Smalltalk等
主/从复制:Redis 遵循非常简单快速的主/从复制。配置文件中只需要一行来设置它,而 Slave 在 Amazon EC2 实例上完成 10 MM
key 集的初始同步只需要 21 秒
分片:Redis 支持分片。与其他键值存储一样,跨多个 Redis 实例分发数据集非常容易
可移植:Redis 是用 C 编写的,适用于大多数 POSIX 系统,如 Linux、BSD、Mac OS X、Solaris 等
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。
Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。
任何兼容Redis协议的客户端都可以访问云数据库Redis实例,建议使用移动云推荐的方式,比如移动云Jedis客户端,避免出现某些命令不支持的问题。同时,云数据库Redis目前仅支持移动云内网访问。此外,在连接Redis时,如果经常出现固定时间连接超时,有可能是因为一些中间件设置了超时时间(如nginx、haproxy),导致应用在固定时间不连接Redis后,连接被中间件主动断开,此时可以选择定时连接一次Redis或者增大中间件超时时间,防止连接主动断开。在“狂欢双11,「移」价到底”这一活动中,新用户可以领取云数据库Redis的3折优惠券,订购更优惠。了解移动云云数据库Redis更多详情,欢迎注册登录移动云官网→httpss://ecloud.10086.cn/portal/act/2022double11?utm_source=seo%E8%BD%AF%E6%96%87&utm_term=seo%E8%BD%AF%E6%96%87-%E5%8F%8C11-H5&utm_content=seo%E8%BD%AF%E6%96%87-%E5%8F%8C11-H5&_channel_track_key=9bFkDb1V。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)