Redis
Redis
Redis,即 REmote DIctionary Server,远程字典数据存储服务,是一种使用 C 语言开发的以 key-value 的形式数据存储服务系统。
Redis 并不是真正意义上的数据库,只是采用了非关系型数据存储的形式,侧重点在数据的存储和读取,与真正的数据库有所区别。
特点
- 跨平台、定制型强。
- 非关系型数据存储。
- 开源免费。
- 支持分布式存储、主从复制、持久化存储。
- 支持各种语言的 API。
- 性能高(读取最高可达10万次/秒,写入最高可达8万次/秒)。
- 多种数据类型支持。
应用场景
- 缓存系统。
- 排行榜。
- 社交系统。
- 消息队列。
安装
// 安装
brew install redis
// 启动
brew services start redis
// redis-server
// 命令行工具
redis-cli
Redis 默认端口为 6379。
配置
// 获取所有配置
config get *
// 获取某个配置
config get port
// config set port xxx