Skip to main content

Redis

Redis

Redis,即 REmote DIctionary Server,远程字典数据存储服务,是一种使用 C 语言开发的以 key-value 的形式数据存储服务系统。

Redis 并不是真正意义上的数据库,只是采用了非关系型数据存储的形式,侧重点在数据的存储读取,与真正的数据库有所区别。

特点

  1. 跨平台、定制型强。
  2. 非关系型数据存储。
  3. 开源免费。
  4. 支持分布式存储、主从复制、持久化存储。
  5. 支持各种语言的 API。
  6. 性能高(读取最高可达10万次/秒,写入最高可达8万次/秒)。
  7. 多种数据类型支持。

应用场景

  • 缓存系统。
  • 排行榜。
  • 社交系统。
  • 消息队列。

安装

官方网站

// 安装 
brew install redis

// 启动
brew services start redis
// redis-server

// 命令行工具
redis-cli

Redis 默认端口为 6379。

配置

// 获取所有配置
config get *

// 获取某个配置
config get port
// config set port xxx