Redis安装和杂谈 📅 发布时间:2026/7/13 8:25:04 👁️ 浏览次数: RedisRedis是一种开放源代码BSD许可的内存中数据结构存储用作数据库缓存和消息代理。Redis提供数据结构例如字符串哈希列表集合带范围查询的排序集合位图超日志地理空间索引和流。Redis具有内置的复制Lua脚本LRU驱逐事务和不同级别的磁盘持久性并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。redis它是一个开源的数据库缓存的服务器它里面可以存放字符串hash列表集合数据类型的数据它的计算基于内存进行计算的。而且数据也可以持久化到磁盘中。 而且它也提高了哨兵模式以及集群模式来提高redis的可用性。安装win当前官方包仅支持通过docker来在win平台上使用redis本教程使用三方包当然你也可以查阅官方教程使用dockerRelease Redis 8.4.0 for Windows · redis-windows/redis-windows翻到最下面安装Redis-8.4.0-Windows-x64-cygwin-with-Service.zip这是一个使用了Cygwin 环境来运行 Redis的编译版本Cygwin是一个在 Windows 上提供POSIX 兼容层的工具类似轻量级 Linux 子系统。用 Cygwin 把 Redis “套”在 Windows 上跑。解压后双击start.bat即可启动默认监听6379端口也可打开redis.conf进行配置linux命令行官方下载地址Install Redis Open Source | Docs安装参考官方文档即可下载完成后需要将压缩文件解压输入以下命令解压到当前目录tar -zvxf redis-版本号.tar.gz一般都会将redis目录放置到 /usr/local/redis目录mv /root/redis-xxx /usr/local/rediscd到/usr/local/redis目录输入命令make执行编译命令接下来控制台会输出各种编译过程中输出的内容。安装输入以下命令make PREFIX/usr/local/redis install这里多了一个关键字PREFIX这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载后续直接rm -rf /usr/local/redis 即可删除redis。启动redis根据上面的操作已经将redis安装完成了。在目录/usr/local/redis 输入下面命令启动redis./bin/redis-server ./redis.conf更多的话Redis 默认只有一个“数据库空间”虽然支持SELECT 015多个 DB但官方已不推荐使用它不像 MySQL 那样天然支持“按库隔离”因此若一个机器上安装了redis很多开发者图方便会直接连同一个 Redis 实例如果有明确的Key标准一般是没有什么问题的因为内存就那么点。大型的项目就会使用物理隔离比如每个重要项目或微服务独占一个 Redis 实例或集群或通过Docker部署多个Redis容器来实现隔离Redis 默认安装后是没有密码的可以通过redis.conf配置。redis数据存储在内存因此一定要做好内存限制避免爆内存比如收到DDoS攻击
告别监控盲区:Uptime Kuma+cpolar 让内网监控轻松穿透公网 Uptime Kuma 是一款跨平台的开源监控工具,核心功能是实时监测网站、TCP 端口、物联网设备等的运行状态,一旦发现异常能通过微信、钉钉等多渠道推送提醒,适配 Windows、Linux、树莓派等多种运行环境,内存占用不足 20MB,… 2026/5/17 2:04:57
深度测评:SRM采购管理系统选型平台如何成为企业降本增效的“导航仪”? 当企业采购部门负责人面对琳琅满目的SRM(供应商关系管理)系统时,一种普遍的困惑便会浮现:为何投入不菲的系统上线后,预期的流程优化与成本节约却迟迟未能兑现?是软件功能不够强大,还是实施过程出… 2026/7/7 15:33:06
应对海量编曲配乐订单,AI编曲软件让原创音乐人实现批量高产 在音乐创作的领域里,传统的人工编曲一直占据着主导地位。然而,随着科技的飞速发展,AI编曲软件正以其独特的优势逐渐崭露头角,成为应对海量配乐订单、助力原创音乐人实现批量高产的得力助手。与人工编曲相比,AI编曲软件… 2026/7/12 2:31:38
Fluent喷嘴雾化模拟:TAB、KHRT、Wave破碎模型原理与应用指南 在计算流体动力学(CFD)仿真中,喷嘴雾化过程的模拟精度直接影响燃烧、喷雾冷却等工业应用的计算结果可靠性。雾化过程通常分为初次破碎和二次雾化两个阶段,而破碎模型的选择决定了模拟能否准确捕捉液滴的形成、尺寸分布和运动轨迹。… 2026/7/13 8:23:58
Godot 4.x 3D相机系统实战:从第一人称到第三人称的构建与优化 1. 项目概述:为什么3D相机系统是游戏体验的基石在Godot Engine里折腾3D项目,无论是第一人称射击、第三人称冒险,还是俯视角解谜,你迟早会撞上一个绕不开的核心问题:如何让玩家“看”得舒服?这个“看”&… 2026/7/13 8:23:58
Linux网络配置后Ping不通:5步排查法与3个配置文件修复 Linux网络配置后Ping不通:5步排查法与3个配置文件修复当你完成Linux服务器的网络配置后,发现无法通过ping命令测试网络连通性,这种问题在运维工作中相当常见。本文将提供一个系统性的排查框架,帮助新手和初级运维人员快速定位问题… 2026/7/13 8:19:55
机器人学导论(第4版)核心概念精讲:从位姿描述到雅可比矩阵的5个关键公式 机器人学导论核心公式实战:从数学推导到Python代码实现1. 位姿描述与齐次变换矩阵在机器人学中,描述物体在三维空间中的位置和姿态是基础中的基础。我们通常使用齐次变换矩阵来表示坐标系之间的相对关系。这个44的矩阵不仅包含了旋转信息,还包… 2026/7/13 8:19:55
如何在Windows PC上快速配置Switch手柄:BetterJoy终极指南 如何在Windows PC上快速配置Switch手柄:BetterJoy终极指南 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcode.… 2026/7/13 8:17:53
现代C++实战指南:从智能指针到并发编程的工程化应用 1. 项目概述与核心价值最近几年,C社区可以说是“既热闹又焦虑”。热闹的是,从C11开始,这门语言几乎每三年就来一次“大版本更新”,C14、17、20、23,新特性层出不穷,像std::jthread、std::format、concepts、… 2026/7/13 8:17:53
HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70+个痛点 HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70个痛点 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 你是否曾经在Honey Select 2中遇到过… 2026/7/13 0:01:19
语音转文字工具AsrTools:让音频整理变得简单高效 语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text … 2026/7/13 0:03:19
基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_ 基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 独家界面!不会重复,此项目属于本人原创,若有雷同,均是盗卖,各位买… 2026/7/13 0:05:20
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/12 0:01:13
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/12 0:01:13
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55