- 数据类型
String字符类型
hash散列类型
list列表类型
set集合类型
sortedset有序集合类型
- 应用场景
缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)
分布式集群架构中的session分离。
聊天室的在线好友列表。
任务队列。(秒杀、抢购、12306等等)
应用排行榜。
网站访问统计。
数据过期处理(可以精确到毫秒)
- redis目录
conf 配置文件
cli 客户端
server 服务端 - daemonize守护线程 和 pid file windows 不支持
- mac 安装 redis
brew search xxx这个命令可以查看xxx的一些版本信息。
执行brew search redis命令可以知道当前redis有哪些版本,从而确定自己需要安装哪个版本的redis。
如下图所示,通过@来指定redis的版本,如其中的redis@3.2 redis@4.0等版本
没有@的redis就是最新版本的redis。
执行命令 brew install redis (这里安装的是redis的最新版本,因为没有@)
执行完毕之后,就完成了redis的安装。
redis服务默认是安装在/usr/local/Cellar
目录下的,(Cellar字面意思是酒窖,地下室)
其配置文件redis.conf是在/usr/local/etc
目录下的。
通过brew services start xxx 命令来启动xxx服务,
brew services start redis
(同理,可以通过brew services start mysql命令来启动mysql服务)
所以,brew services start xxx 可以启动后很多其他的服务。
brew services list # 该命令可以看到在mac上所有服务目前的状况。
如下图所示,可以看到 Name,Status,User,Plist等信息
brew的其他一些常用的命令:
1.启动redis服务
brew services start redis
2.关闭redis服务
brew services stop redis
3.重启redis服务
brew services restart redis
4.打开图形化界面(打开客户端…)
redis-cli