苍穹外卖项目笔记day04--Redis入门
Redis
概念
Redis 是一个开源的、高性能的键值存储系统,常被归类为NoSQL数据库。它支持多种数据结构,如字符串、列表、哈希、集合和有序集合,适用于缓存、消息队列、实时分析等多种场景。Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。
主要特点:
- 内存存储:数据存储在内存中,提供极快的访问速度,但支持持久化以防止数据丢失。
- 持久化机制:支持RDB快照和AOF日志两种方式,确保数据安全。
- 丰富功能:支持多种数据结构和命令,适用于多种应用场景。
- 事务支持:通过MULTI/EXEC实现原子操作,保证数据一致性。
- Lua脚本:允许编写复杂业务逻辑,减少网络交互。
- 高可用性:通过主从复制、哨兵模式和集群模式实现数据冗余和负载均衡。
应用场景:
- 缓存:提升Web应用性能。
- 消息队列:处理异步任务。
- 实时分析:实时数据处理和统计。
配置与优化:
- 选择合适的持久化和内存淘汰策略。
- 配置复制和集群参数,确保系统稳定性和性能。
- 监控性能指标,及时解决问题。
Redis 是一个功能强大且灵活的工具,合理配置和管理能充分发挥其优势。
以上是Redis的基本介绍,今天先从基础学习
下载安装与配置
- https://www.redis.net.cn/ Redis中文网
Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:
Redis服务启动与停止
- 在文件的所在处输入CMD指令
- 输入:redis-server.exe redis.windows.conf ->指令即可开启服务端,而且在操作Redis时,要保持Redis服务端处于开启状态
- 输入:redis-cli.exe ->开启客户端,通过redis-cli.exe命令默认连接的是本地的redis服务,并且使用默认6379端口。也可以通过指定如下参数连接:
- -h ip地址
- -p 端口号
- -a 密码(如果需要)
- **设置密码 😗*需要修改redis.windows.conf文件,通过快捷键Ctrl+F输入pass,将搜索所在行修改成requirepass 123456,并且把#去掉 而且在后面再次连接Redis时,需加上密码,否则连接失败。
Redis图形化工具
Another Redis Desktop Manager(有需要的可以找我拿压缩包)
如图:创建一个新的连接