为什么要进行网站备案,昌邑营销型网站建设,众筹网站开发分析报告,wordpress底部导航栏插件Redis
从今天开始#xff0c;我们迎接一个全新的专栏 - Redis 专栏。
相信我们在日常的学习中#xff0c;肯定也是对 Redis 早有耳闻#xff0c;今天我们还是先来了解一下 Redis 是什么#xff1f;以及 Redis 应该怎么使用#xff1f;…
1. Redis 是什么#xff1f;
…Redis
从今天开始我们迎接一个全新的专栏 - Redis 专栏。
相信我们在日常的学习中肯定也是对 Redis 早有耳闻今天我们还是先来了解一下 Redis 是什么以及 Redis 应该怎么使用…
1. Redis 是什么
RedisRemote Dictionary Server是一个开源的内存数据结构存储系统它可以用作数据库、缓存和消息中间件。
它支持多种数据结构包括字符串、哈希表、列表、集合、有序集合等。与传统关系型数据库相比Redis的主要特点是数据存储在内存中因此具有非常高的读写性能。
Redis具有快速、可扩展和灵活的特点适用于各种场景如缓存解决方案、会话存储、实时排行榜、消息队列等。它还支持丰富的功能如事务、发布/订阅、Lua 脚本等。
除了内存存储Redis还提供持久化选项可以将数据保存到磁盘上以便在重启后恢复数据。同时Redis还具有高可用性和分布式特性可以通过主从复制和集群模式实现数据的备份和分布式部署。
总之Redis是一个功能强大的内存数据存储系统被广泛应用于各种应用程序中以提供高性能和可靠的数据存储和处理能力。
1.1 那 Redis 也是数据库和 MySQL 有什么区别吗 数据存储方式Redis将数据存储在内存中因此具有非常高的读写性能但受到内存容量的限制。另外Redis也支持将数据异步保存到磁盘上以实现持久化。MySQL通常将数据存储在磁盘上对于大量数据的读写操作会受到磁盘IO的限制但可以通过硬件升级、分区表等方式来优化性能。 数据模型Redis支持多种数据结构如字符串、哈希表、列表、集合、有序集合等这使得它在某些场景下更加灵活比如用作缓存、实时计数等。 MySQL是关系型数据库采用表格形式存储数据支持SQL查询语言适用于复杂的数据关联和查询操作。 数据一致性 Redis在默认情况下是单线程的并且支持主从复制和集群模式因此在一定程度上支持数据的高可用性和分布式部署。 MySQL也支持主从复制和分布式部署但相对于Redis而言需要更多的配置和管理工作。 查询语言Redis 不支持 SQL 查询语言它通过一组特定的命令来进行数据操作。而 MySQL 使用结构化查询语言SQL来作为主要的查询和操作的语言。 应用场景Redis 适用于需要高性能、低延迟的场景比如缓存、回话存储、消息队列等。而 MySQL 适用于需要管理大量结构化数据复杂查询和事务处理的应用比如社交网络等。 总结来说 Redis 的读写性能高适合存储热点数据MySQL 的读写性能低但是存储能力好适合存储普通的数据 2. Redis 的下载与安装
由于 Redis 的官网没有听歌 Windows 版本的下载只有 Linux 版本。 所以这边我提供三个下载地址
Redis 官网 - 只提供 Linux 版本Redis 中文网 - 只提供 Linux 版本GitHub 下载 - 提供 Windows 版本阿里云盘 - https://www.alipan.com/s/RrBXYQkgDGr 上面的 GitHub 文件快速下载提取码19yg Windows 版本的安装包是某位民间大神通过源码改造的并不是 Redis 官方提供 下面我就来演示一下 Windows 版本的下载与安装
首先我们打开 GitHub 的地址 我们点击上面的 .Zip 包进行下载并解压msi 也可以这里演示 Zip。 创建临时服务在解压完成的目录上输入 cmd 然后输入 redis-server.exe redis.windows.conf启动 Redis。 到此临时的 Redis 服务启动完成现在我们再重新打开一个 cmd窗口进入 Redis看看有没有问题 OK没有问题
4 临时服务没有问题那我们创建永久服务
重新打开一个 cmd 窗口输入
redis-server.exe --service-install redis.windows.conf --loglevel verbose随后我们打开任务管理器可以看到Redis 服务已经有了但是现在还是停止状态。 随后输入下述指令讲 Redis 服务启动起来
redis-server --service-start 如果这里启动失败报错 Redis service failed to start. 的话关闭我们之前启动的临时服务然后再执行命令就可以了。 现在我们再去启动 Redis就可以正常进行操作啦~
想要停止服务的话输入下述指令即可停止服务
redis-server --service-stop 到现在我们的 Redis 下载与安装就结束了。 3. Redis 的密码设置
这里有一个小的扩展的点就是 Redis 的密码设置。为什么说是扩展的点呢因为 Redis 本身是可以没有密码的但是如果我们自己想要去设置也是可以的。
那么怎么去设置 Redis 的密码呢
进入 Redis 的配置文件 redis.windows.confCtrlF 搜索关键字requirepass foobared将 requirepass 的注释#解开并在后边输入requirepass [想要设置的密码]保存添加完记得重启Redis服务。
设置完密码之后再去打开 Redis 的客户端会提示我们没有权限访问废话现在设置了密码肯定没有权限访问。
输入下述指令就可以进行操作 Redis 了。
auth 你设置的密码到这里我们的 Redis 专栏第一栏Redis 的介绍安装与下载。就全部讲完了后续 Redis 的专栏也会进行持续更新喜欢的小伙伴可以订阅支持一下。