Redis的应用
- 为热点数据加速查询(主要场景);如热点商品,热点新闻,热点资讯,推广类等高访信息等
- 任务队列;如秒杀,抢购,购票排队等
- 即时信息查询,如各位排行榜,在线人数信息(聊天室、网站)
- 时效性信息控制,如验证码,投票控制等
- 消息队列
-
Redis的执行流程
具体细节:
1、客户端转换命令为 Redis 通讯协议
2、通过Socket发送
3、服务端判断授权、转换并执行命令、相关记录和统计Redis安装和使用
redis 使用:
redis-server 启动 Redis
- redis-cli Redis 命令行工具
- redis-benchmark 基准测试工具
- redis-check-aof AOF 持久化文件检测工具和修复工具
- redis-check-dump RDB 持久化文件检测工具和修复工具
- redis-sentinel 启动 redis-sentinel
redis.conf 文件
默认是非后台启动
daemonize no 改为 daemonize yes