redis简介
Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。
性能极高:Redis 以其极高的性能而著称,能够支持每秒数十万次的读写操作24。这使得Redis成为处理高并发请求的理想选择,尤其是在需要快速响应的场景中,如缓存、会话管理、排行榜等。
丰富的数据类型:Redis 不仅支持基本的键值存储,还提供了丰富的数据类型,包括字符串、列表、集合、哈希表、有序集合等。这些数据类型为开发者提供了灵活的数据操作能力,使得Redis可以适应各种不同的应用场景。
原子性操作:Redis 的所有操作都是原子性的,这意味着操作要么完全执行,要么完全不执行。这种特性对于确保数据的一致性和完整性至关重要,尤其是在高并发环境下处理事务时。
持久化:Redis 支持数据的持久化,可以将内存中的数据保存到磁盘中,以便在系统重启后恢复数据。这为 Redis 提供了数据安全性,确保数据不会因为系统故障而丢失。
支持发布/订阅模式:Redis 内置了发布/订阅模式(Pub/Sub),允许客户端之间通过消息传递进行通信。这使得 Redis 可以作为消息队列和实时数据传输的平台。
单线程模型:尽管 Redis 是单线程的,但它通过高效的事件驱动模型来处理并发请求,确保了高性能和低延迟。单线程模型也简化了并发控制的复杂性。
主从复制:Redis 支持主从复制,可以通过从节点来备份数据或分担读请求,提高数据的可用性和系统的伸缩性。
应用场景广泛:Redis 被广泛应用于各种场景,包括但不限于缓存系统、会话存储、排行榜、实时分析、地理空间数据索引等。
社区支持:Redis 拥有一个活跃的开发者社区,提供了大量的文档、教程和第三方库,这为开发者提供了强大的支持和丰富的资源。
跨平台兼容性:Redis 可以在多种操作系统上运行,包括 Linux、macOS 和 Windows,这使得它能够在不同的技术栈中灵活部署。
windows 安装 Redis
#方式一
github的redis仓库

#方式二
网盘分享
链接:https://pan.baidu.com/s/19pmASVViSdGlyyiKh0Glng
提取码:o7ct
创建服务
以管理员身份运行命令提示符工具,进入已经安装的redis的目录,

输入 redis-server --service-install redis.windows-service.conf ,运行安装redis开机启动服务。
打开任务管理器,在服务中查看redis运行状态。

显示已运行,这就说明开机自启动设置成功。如显示已停止,请往下看:
在命令提示符工具中输入services.msc,打开服务,找到redis服务,根据下图步骤启动服务。

如无法正常启动,如图:

在Redis目录下创建一个日志文件夹,叫Logs,然后里面新建一个Logs-redis_log.txt 的文本文件。接着我们再次尝试开启redis服务。
本文介绍了Redis,一个开源的内存数据库,其特点包括高性能、丰富的数据类型、原子操作、持久化、发布/订阅模式、单线程设计以及主从复制。文章还指导了Windows上的安装和配置过程。
1490

被折叠的 条评论
为什么被折叠?



