软件设计之Redis(1)

news2024/10/17 17:17:12

软件设计之Redis(1)

路线图推荐:
【Java学习路线-极速版】【Java架构师技术图谱】
尚硅谷Redis零基础到进阶,最强redis7教程,阳哥亲自带练(附redis面试题)
资料可以去尚硅谷官网免费领取

学习内容:

  1. Redis安装

Redis安装

本次实战是基于虚拟机下Centos7的Linux环境开发的。

  1. 通过命令 getconf LONG_BIT查看Linux是32位还是64位系统
  2. 安装gcc编译环境以及 对应c++库环境
    a. 确认是否有gcc环境,输入gcc -v,如果提示未找到命令,则需要下载gcc了
    b. 使用命令yum -y install gcc automake autoconf libtool make,如果出现 fastestmirror, langpacks开头等一系列错误,则可能是yum源出了问题,需要使用命令curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo下载CentOS 7的对应的repo文件,并在随后接连使用yum clean allyum makecacheyum -y update命令(对应具体步骤也可以点击此处)
    c. 使用yum -y install gcc-c++命令安装对应环境
  3. 下载redis安装包,下载地址 :https://download.redis.io/releases/
    a.怎么把下载好的压缩包转移到/opt文件夹呢?我们下载的位置是在 ~/下载目录下,我的做法是在图形化界面,在该目录进入终端,随后使用 sudo mv redis-7.0.0.tar.gz /opt/
  4. 在opt目录下解压压缩包tar -zxvf redis-7.0.0.tar.gz
  5. 解压完成进入redis-7.0.0目录,执行make MALLOC=libc && make install (这里很关键,不能make && make install 会报错)
    在这里插入图片描述
  6. .将默认的redis.conf(redis-7.0.0路径下)拷贝到自己定义好的一个路径下
    a. mkdir /myredis:根目录创建myredis文件夹
    b. cp redis.conf /myredis/redis7.conf 复制一份到该文件夹
  7. 按照下图更改自定义的conf文件
    在这里插入图片描述
  8. 启动配置文件并连接
    a. redis-server /myredis/redis7.conf 启动服务
    b. redis-cli -a 111111 -p 6379 输入密码和端口号

在这里插入图片描述
9. 关闭redis
单实例关闭:在Redis服务器外面关闭命令:redis-cli -a 123456 shutdown,如果在Redis服务器里面可以直接使用shutdown命令

多实例关闭:指定端口关闭:redis-cli -p 6379 shutdown

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2211755.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity3D 观察者模式

Unity3D 泛型事件系统 观察者模式 观察者模式是一种行为设计模式,通过订阅机制,可以让对象触发事件时,通知多个其他对象。 在游戏逻辑中,UI 界面通常会监听一些事件,当数据层发生变化时,通过触发事件&am…

【JavaSE基础】Java 变量

为什么需要变量 变量是程序的基本组成单位 class Test{public static void main(String[] args){int a 1; //定义一个变量,类型为int,变量名为a,并赋值为1int b 3; //定义另一个变量,类型为int,变量名为b&#xff0…

sqli-labs less-25 and/or绕过

来到less-25 我们可以看到下面有提示,Hint: Your Input is Filtered with following result: 说明本关卡有过滤, 构造 http://192.168.140.130/sq/Less-25/?id1’ 页面报错,从报错可以得知闭合方式为,所以 用注释符,发现注释符…

oracle数据坏块处理(一)-通过rman备份修复

表有坏块时,全表查询会报错: 这时候如果有前面正常的rman备份,那么我们就可以通过rman备份直接对数据文件块做恢复 先对数据文件做个逻辑检查: RMAN> backup check logical VALIDATE DATAFILE EXB_DATA/exb/datafile/cuteinf…

公开课 | 2024最新清华大模型公开课 第3课 神经网络与大模型基础 Part 2

本文由readlecture.cn转录总结。ReadLecture专注于音、视频转录与总结,2小时视频,5分钟阅读,加速内容学习与传播。 大纲 神经网络概述 神经网络的概念 神经网络的应用方式 序列建模与神经网络架构 循环神经网络(RNN)…

UE5模型导入面板解读

1.Skeletal Mesh: 是一个可以让模型动起来的选项,适用于需要动画的角色或生物。是否勾选:如果导入的是一个需要动画的角色或生物,就勾选 Skeletal Mesh 选项;如果是静态物体,就不勾选。 2.Build Nanite&a…

集合类HashMap,HashTable,ConcurrentHashMap区别?

1.HashMap 简单来说,HashMap由数组链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很…

VS中创建QT项目。

一,安装QT, 重点:在安装QT的时候要安装msvc201x版本的组件, 二 , 安装 qt-vs-tools Index of /development_releases/vsaddin/2.8.1 三。安装 win10sdk,这是因为我的当前电脑是win10的, 安装版…

【逗号绕过】

简介 所以为了避免逗号被过滤,我们来看看如何绕过叭 一、From for 绕过 我们直接看一个题目: id1 页面输出hello user id1 and 11%23 页面返回hello user id1 and 11%23 页面不返回数据符合盲注,并且是一个数字型的sql注入,尝…

13.梯度下降法的代码实战——举足轻重的模型优化算法

引言 通过12.梯度下降法的具体解析——举足轻重的模型优化算法-CSDN博客的学习,我们已经了解到了梯度下降法的整体流程与不同分类。归根结底,我们最终是要使用代码实现梯度下降法。 通过阅读本篇博客,你可以: 1.知晓轮次和批次…

Unity URP 如何实现遮挡显示 (全流程教程)

嗨~~!,熊猫老师又来了 ,这次为大家分享项目中非常实用的一个技术点:遮挡显示。 老规矩,上才艺: 实现原理 :对模型渲染两次。 第一次: 正常渲染物体,深度测试不通过的情况…

【工具】HTTrack:网站一键克隆下载,实现离线浏览与备份的利器

什么是 HTTrack? HTTrack 是一款用于复制完整网站的开源工具,它可以从服务器下载整个网站的内容,包括 HTML 文件、图像、样式表、脚本等资源。通过这种方式,你可以在离线状态下浏览网站,就像在线一样。 HTTrack 支持…

设备台账管理是什么

设备管理对企业至关重要。比如在电子加工企业,高效的设备管理能减少设备故障,提升生产效率,为企业赢得市场竞争优势。设备台账管理作为设备管理的一个核心部分,起着重要的作用。 让我们一起从本篇文章中探索设备台账管理是什么&a…

[STM32] 简单介绍 (一)

文章目录 1.STM32简介2.ARM3.STM32F103ZET6/STM32F103C8T64.STM32命名规则5.STM32最小系统板6.STM32开发方式7.STM32系统架构8.STM32时钟系统9.STM32中断系统10.STM32定时器 1.STM32简介 STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器; STM32常应用在嵌入式…

【最新华为OD机试E卷-支持在线评测】高矮个子排队(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 💻 ACM金牌🏅️团队 | 大厂实习经历 | 多年算法竞赛经历 ✨ 本系列打算持续跟新华为OD-E/D卷的多语言AC题解 🧩 大部分包含 Python / C / Javascript / Java / Cpp 多语言代码 👏 感谢大家的订阅➕ 和 喜欢�…

基于rk356x u-boot版本功能分析及编译相关(一)

🎏技术驱动源于热爱,祝各位学有所成。 文章目录 uboot的分支是next-dev历史版本v2017-09uboot支持DM框架uboot前级pre-loader支持及引导下级uboot分区支持uboot支持固件格式secure bootuboot编译脚本位置build.shuboot/make.shrkbin仓库uboot的分支是next-dev历史版本v2017-…

Xilinx远程固件升级(一)——QuickBoot方案

Xilinx 7系FPGA远程更新方案——QuickBoot方式远程更新bit 一、远程更新背景和架构 对于非ZYNQ系列的常规FPGA来说,对于bit的更新一般使用JTAG进行烧录。而作为商用产品,想要进行OTA升级时,使用JTAG的升级方式显然不适合,因此&a…

数据结构与算法:数组与链表的扩展与应用

数据结构与算法:数组与链表的扩展与应用 数组和链表是数据结构中的基础内容,但它们的变体和扩展在实际应用中同样至关重要。通过深入理解数组和链表的内存布局、动态管理以及高级操作,我们可以更有效地选择和设计适合特定应用场景的数据结构…

分布式事务管理-Seata从入门到精通

一、基本概念 什么是数据库事务? 1、一个操作数据库数据的执行单元 2、到围从开始到结束的多个操作组成 3、事务内的多个操作要么都成功,要么都失败 什么是分布式事务? 1.分布式场景下,完成某一个业务功能可能需要横跨多个服务&#xff0…

NFT Insider #151:The Sandbox 推出 Alpha 第4季;腾讯或将收购育碧

市场数据 加密艺术及收藏品新闻 Beeple 将于 11 月在南京德基美术馆举办个人首展 著名数字艺术家 Beeple 近日在X平台发布视频,宣布将于 2024 年 11 月 14 日在南京德基美术馆举办个人首次展览,名为《Beeple:来自合成未来的故事》。该展览将…