七天玩转Redis | 打卡第1天 安装Redis总结

我说假如 我说假如 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

学习总结 Day1:

    今天学习了Redis的安装,对于Redis,其实在工作中经常使用,这次参与的打卡学习,本质上还是希望对以往知识的温故知新,和查缺补漏。因此,这篇总结将以记笔记的形式进行展开。

    Redis是一个非关系型的数据库,与关系型数据库相比,主要有以下不同:

  • 数据存储方式不同:关系数据库为表格形式,非关系数据库为文档或图结构
  • 扩展方式不同:关系数据库可纵向扩展,可提高处理能力,非关系数据库为天然分布式,通过更多的数据服务器来分担负载
  • 事务处理支持不同:关系数据库善于处理事务原子性细粒度控制,方便事务回滚,非关系数据库着重于处理大数据。且一般不保证遵循ACID原则(即原子性、一致性、隔离性、持久性)

    在安装上,Redis也比较简单,专栏中的文章(https://huixiaoyuan.blog.csdn.net/article/details/122457452)主要介绍的是在Windows下的安装和使用,在Linux上其实也差不多。

    在Windows上,直接下载解压后,进入解压目录,执行命令:redis-server.exe redis.windows.conf 即可启动。

    在Linux上,下载解压,进入解压目录,执行命令:./redis-server redis.conf

    启动后,窗口不能关闭,在Linux中可以在命令行添加&,表示后台运行

    对于Redis的端口,为什么是6379呢?百度了下,还是挺有意思的,如下:

6379在是手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字。
MERZ长期以来被Redis作者antirez及其朋友当作愚蠢的代名词。
后来Redis作者在开发Redis时就选用了这个端口。

    看完感觉,无用的知识又增加了.jpg,哈哈哈,开个玩笑。

    在工作中,对于Redis的使用,一般是通过Jedis来调用方法对Redis进行操作,原先Redis的命令变成了调用的方法,用久了反而对最原始的命令会有些生疏。学习之后,对命令做个笔记:

-- 数据库切换,切换到6号数据库
select 6

-- 输入与获取数据
SET key value
GET key

-- 获取所有数据的索引,也就是key值
KEYS *

-- 清除部分或全部数据,清除的是当前操作的库,比如上面select 6,之后执行下面的命令,就是清除6号数据库的数据
FLUSHDB

-- 清除所有数据,慎用!就跟"rm rf /*"一样。。。懂得都懂
FLUSHALL

-- 随机获取一个key,在工作中没有用过这个,还没遇到使用这个的场景,有知道在什么场景会使用到的,可以交流下
RANDOMKEY

-- 获取指定key对应的值的数据类型
TYPE key

-- 删除指定key及其value
DEL key

   第一天的学习就到此为止了,期待明天的学习内容。

 

...全文

相关推荐

基于恒阻抗负荷模型与母线三相短路扰动条件下三机九节点系统多频段电力系统稳定器暂态稳定性能评估(Simulink仿真实现)

内容概要:本文系统阐述了一套基于优先级规划与Petri网融合的多机器人路径规划(MAPF)MATLAB代码库,该框架将求解过程划分为几何解析、拓扑构建、调度优化与可视化呈现四个层次,实现了从地图解析、四邻域拓扑与Petri网建模,到基于优先级启发式的路径搜索、时间同步与冲突消解,再到动画与视频输出的完整闭环。其核心创新在于采用Petri网将“多机器人无冲突”这一动态时间约束转化为“每库所至多一标记”的静态容量约束,从而支持整数规划求解;并通过动态边权膨胀机制避免因硬封锁导致的虚假不可解问题,结合节点预留历史与几何惩罚驱动的局部同步策略,显著提升了冲突查询效率与调度性能。框架还支持双坐标系统与全流程可视化,便于算法行为分析与结果验证。; 适合人群:具备一定编程基础和机器人路径规划基础知识的研究生、科研人员及工程技术人员,尤其适合从事仓储物流、自动驾驶、无人机编队等多智能体系统研究的专业人士。; 使用场景及目标:① 在大规模多机器人系统中快速生成无冲突路径,适用于自动化仓库调度等工业场景;② 作为教学与研究工具,深入理解MAPF中的优先级规划、Petri网建模、冲突消解机制及其数学本质;③ 支持算法复现与扩展,可用于对比不同启发式策略、同步算法与规划框架的性能差异。; 阅读建议:建议读者按照文中组织结构顺序阅读,重点关注各模块之间的接口设计与信息传递机制,结合提供的代码实例进行调试与运行,深入理解动态边权膨胀、Petri网容量约束转化、节点预留历史与几何惩罚驱动同步等关键技术的设计意图与实现细节。

欢多天天写代码

机械三维3D设计图-打铁扣自动机.zip

机械三维3D设计图-打铁扣自动机.zip

ZL4120505

机械三维3D设计图-光伏铝板自动打标码垛线step.zip

机械三维3D设计图-光伏铝板自动打标码垛线step.zip

ZL4120505

译页:一款支持大模型翻译的浏览器网页翻译插件

机器翻译及大模型翻译,需要到浏览器扩展中心开启开发者后加载未打包扩展程序

qq_34894365

日式式样书最新版本no.4模版免费模版

日式式样书最新版本no.4模版版免费模版

chenrlong
评论 1
收藏 已收藏
分享
返回顶部