【Redis安装】Ubuntu和Centos
此处安装的是 Redis5
在 Ubuntu 系统上
- 切换到 root 用户下,su 命令切换
- 使用 apt 可以搜索 redis 相关软件包
apt search redis
- 使用 apt 命令安装 redis
apt install redis
- 手动修改配置文件 redis.conf
cd /etc/redis/
vim redis.conf
修改以下两处
- 重启服务器
service redis-server restart # 重启服务器
service redis-server status # 查看状态
- 使用客户端连接
redis-cli
输入命令 ping , 出现 PONG 表示连接成功
- 退出客户端
ctrl + d
在 Centos 上安装
在 Centos 上安装 Redis5
如果是 Centos8,yum 仓库默认版本就是5,直接 yum install redis 就行
如果是 Centos7, yum 仓库默认的是 3
此时需要额外的 源
- 安装额外的源
yum install centos-release-scl-rh
- 通过特定命令安装 redis
yum install rh-redis5-redis
- 创建符号链接
默认的安装的目录为 /opt/rh/rh-redis5/root/user/bin/,藏得太深不方便使用,我们可以通过符号链接,把要用到的关键内容设置方便使用的目录中、
- 针对可执行程序设置符号链接
cd /usr/bin
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli
- 针对配置文件设置符号链接
cd /etc/
ln -s /etc/opt/rh/rh-redis5/ ./redis
- 修改配置文件 redis.conf
cd /etc/redis/
vim redis.conf
修改以下三处

- 创建并设置工作目录
后续生成的一些数据都会在这目录中
- 先创建目录
mkdir -p /var/lib/redis
- 修改文件 redis.conf
dir /var/lib/redis

- 创建并设置日志目录
- 先创建目录
mkdir -p /var/log/redis/
- 修改配置文件 redis.conf
logfile /var/log/redis/redis-server.log

- 启动 redis 服务器
redis-server /etc/redis/redis.conf
netstat -anp | grep redis # 查看 redis
- 启动 redis 客户端连接
redis-cli
卸载 redis
- 停止 Redis 服务
sudo systemctl stop redis
- 卸载 Redis 软件包
sudo yum remove redis
- 删除配置文件
sudo rm -rf /etc/redis.conf
sudo rm -rf /var/lib/redis
- 清理残留文件
sudo rm -rf /var/log/redis
相关文章:
【Redis安装】Ubuntu和Centos
此处安装的是 Redis5 在 Ubuntu 系统上 切换到 root 用户下,su 命令切换使用 apt 可以搜索 redis 相关软件包 apt search redis使用 apt 命令安装 redis apt install redis手动修改配置文件 redis.conf cd /etc/redis/ vim redis.conf修改以下两处 重启服务器 …...
【Java】ArrayList集合使用
ArrayList集合常见方法 方法名称说明public boolean add(E e)将元素插入到指定位置的arraylist中,返回值:返回boolean类型public E remove(int index)删除 arraylist里的单个元素,返回值:返回删除之前的元素public E set(int inde…...
【proteus】8086仿真/汇编:创建项目并添加汇编代码文件
1.创建好新项目 2.点击source code 弹出VSM 3. 4.注意两个都不勾选 可以看到schematic有原理图出现 5. 再次点击source code 6.project/project settings,取消勾选embed 7. add 8.输入文件名保存后: 注意:proteus不用写dos的相关语句 。...
如何给Github上的开源项目提交PR?
前言 对于一个热爱开源的程序员而言,学会给GitHub上的开源项目提交PR这是迈出开源的第一步。今天我们就来说说如何向GitHub的开源项目提交PR,当然你提交的PR可以是一个项目的需求迭代、也可以是一个Bug修复、再或者是一些内容文本翻译等等,并…...
【Java】小计 TCP UDP的区别
面向连接 TCP面向连接,需要连接,而UDP不需要建立连接 可靠性 TCP协议通过确认应答、连接管理、流量控制、拥塞控制来确保可靠性传输;UDP不保证可靠性传输。 性能 TCP传输效率慢,需要较多的资源开销,UDP传输效率快&am…...
Day 1 Vue 页面框架
现在前端框架越来越像后端了,特别是TypeScript这样的语言出现后,开发前端的体验跟后端渐渐接近了。当然,作为一个后端,直接上手前端,还是有很多坑要填的。 本次开发,前端页面框架直接选择Vue。原因很简单&…...
ChatGPT课件汇总介绍
第二节:有效管理 Token,充分发挥 ChatGPT 的能力 OpenAI 官方计算token的测试地址:https://platform.openai.com/tokenizer 第三节:探索ChatGPT在不同领域的创新应用 1、小说撰写 1、我希望你能作为一个小说家。我会给你一个主题,请写出有创意的、吸引人的故事,能够长时…...
自然语言处理---RNN、LSTM、GRU模型
RNN模型 RNN模型概述 RNN(Recurrent Neural Network),中文称作循环神经网络,它一般以序列数据为输入,通过网络内部的结构设计有效捕捉序列之间的关系特征,一般也是以序列形式进行输出。RNN的循环机制使模型隐层上一时间步产生的…...
rust学习——方法 Method
文章目录 方法 Method定义方法self、&self 和 &mut self方法名跟结构体字段名相同 带有多个参数的方法关联函数多个 impl 定义为枚举实现方法 rust 结构体与枚举的区别回答1回答2 方法 Method 从面向对象语言过来的同学对于方法肯定不陌生,class 里面就充斥…...
目录遍历漏洞
漏洞挖掘之目录遍历漏洞 (baidu.com) 从0到1完全掌握目录遍历漏洞 0x01 什么是目录遍历漏洞 目录遍历漏洞是由于网站存在配置缺陷,导致网站目录可以被任意浏览,这会导致网站很多隐私文件与目录泄露。 比如数据库备份文件、配置文件等,攻击…...
Python基础入门例程10-NP10 牛牛最好的朋友们
目录 描述 输入描述: 输出描述: 示例1 解答: 说明: 描述 牛牛有两个最好的朋友,他们的名字分别用input读入记录在两个字符串中,请使用字符串连接()帮助牛牛将两个朋友的名字依…...
html web前端,登录,post请求提交 json带参
html web前端,登录,post请求提交 json带参 3ca9855b3fd279fa17d46f01dc652030.jpg <!DOCTYPE html> <html><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><title></t…...
防火墙实验
防火墙 ping(网络测试工具,测试主机之间的可达性)原理: 发送一些小的网络数据包(ICMP数据包)到目标主机,并等待目标主机返回一个响应(通常是回显应答 Echo Reply)。 ss…...
php中进程、线程、协程详细讲解
目录 一、什么是进程、线程、协程 1、什么是进程(Process): 2 、什么是线程(Thread): 3、什么是协程(Coroutine): 二、 进程、线程、协程的关系 1、进程与线程关系 …...
无线通信中SINR的含义
在无线通信中,SINR代表"Signal-to-Interference-plus-Noise Ratio",即信号与干扰加噪声比。这是一个重要的性能度量,用于评估和描述接收信号的质量,以及在无线通信系统中的通信性能。 SINR考虑了以下三个关键因素&…...
pnp单目相机标定测距
参考:opencv 单目相机pnp测距(Cpp)-CSDN博客...
Java反射获取内部类方法
Java反射获取内部类方法 结论一、案例准备二、测试方法:使用反射获取类的成员内部类和方法具体操作具体操作(使用getDeclaredClasses) 结论 Java 通过反射可以获得内部类,包括内部类属性信息和方法。 一、案例准备 创建了一个类…...
发挥服务器的无限潜能:创意项目、在线社区和更多
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 ✨特色专栏:…...
华为OD 绘图机器(100分)【java】A卷+B卷
华为OD统一考试A卷+B卷 新题库说明 你收到的链接上面会标注A卷还是B卷。目前大部分收到的都是B卷。 B卷对应20022部分考题以及新出的题目,A卷对应的是新出的题目。 我将持续更新最新题目 获取更多免费题目可前往夸克网盘下载,请点击以下链接进入: 我用夸克网盘分享了「华为O…...
文件上传接口
以下是一个简单的Java文件上传接口的示例代码: import org.springframework.http.HttpStatus;import org.springframework.http.ResponseEntity;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.Requ…...
SecGPT-14B模型调优指南:降低OpenClaw安全任务Token消耗
SecGPT-14B模型调优指南:降低OpenClaw安全任务Token消耗 1. 为什么需要关注Token消耗问题 去年冬天,当我第一次用OpenClaw对接SecGPT-14B执行安全日志分析时,被惊人的Token消耗吓了一跳——一个简单的500行日志分析任务竟然消耗了近3万Toke…...
告别野火原子,用江科大STM32F103模板+Keil5,30分钟搞定RT-Thread Nano 3.0.3移植
江科大STM32F103模板Keil5快速移植RT-Thread Nano 3.0.3实战指南 如果你正在使用江科大的STM32F103教学模板,想要快速实现RT-Thread Nano 3.0.3的移植,这篇文章将为你提供一个30分钟完成的详细方案。相比野火、正点原子等开发板,江科大模板在…...
Wan2.2-I2V-A14B实操手册:修改infer.py源码支持自定义帧率与编码参数
Wan2.2-I2V-A14B实操手册:修改infer.py源码支持自定义帧率与编码参数 1. 镜像基础与修改背景 Wan2.2-I2V-A14B私有部署镜像为文生视频任务提供了开箱即用的解决方案,但在实际业务场景中,我们经常需要对视频输出的帧率和编码参数进行精细控制…...
告别纯CPU硬扛!手把手教你用树莓派5的VideoCore VII GPU加速NCNN+YOLOv8推理
解锁树莓派5的VideoCore VII潜能:NCNNYOLOv8 GPU加速实战指南 树莓派5的发布带来了令人振奋的性能提升,尤其是其VideoCore VII GPU的图形处理能力。对于计算机视觉开发者而言,这意味着我们终于可以在边缘设备上实现更高效的模型推理。本文将带…...
AB测试、质量监控都离不开它:深入浅出聊聊样本均值的t分布与F检验
AB测试与质量监控的统计基石:t分布与F检验实战指南 当产品经理纠结于哪个按钮颜色能带来更高转化率,当质量工程师需要判断生产线波动是否超出正常范围,背后都隐藏着两个关键统计工具:t分布与F检验。这些理论概念之所以能走出教科书…...
终极Webpack插件完全手册:从Awesome-Webpack探索插件生态的10个实用技巧
终极Webpack插件完全手册:从Awesome-Webpack探索插件生态的10个实用技巧 【免费下载链接】awesome-webpack A curated list of awesome Webpack resources, libraries and tools 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-webpack Webpack作为现…...
深度解析开源项目MusicFree插件:构建跨平台音乐播放生态的终极指南
深度解析开源项目MusicFree插件:构建跨平台音乐播放生态的终极指南 【免费下载链接】MusicFreePlugins MusicFree播放插件 项目地址: https://gitcode.com/gh_mirrors/mu/MusicFreePlugins MusicFree插件系统是一个创新的开源音乐播放器扩展框架,…...
C 语言程序调用 Pixel Dream Workshop?通过 REST API 实现跨语言集成
C 语言程序调用 Pixel Dream Workshop?通过 REST API 实现跨语言集成 1. 引言:当传统语言遇上AI绘画 在嵌入式系统和传统C语言项目中集成AI能力,听起来像是把两个不同时代的产物硬凑在一起。但实际情况是,这种组合正在创造令人惊…...
Asian Beauty Z-Image Turbo商业应用:快速生成品牌宣传东方形象照
Asian Beauty Z-Image Turbo商业应用:快速生成品牌宣传东方形象照 大家好,今天我们来聊一个对品牌方、市场人员和内容创作者特别有吸引力的工具——Asian Beauty Z-Image Turbo。如果你正在为品牌宣传、社交媒体内容或营销活动寻找高质量的东方形象照&a…...
Phi-4-mini-reasoning加速深度学习:卷积神经网络(CNN)模型设计与调优实战
Phi-4-mini-reasoning加速深度学习:卷积神经网络(CNN)模型设计与调优实战 1. 引言:当AI开始设计AI 在图像分类任务中,我们常常陷入这样的困境:面对海量的网络结构选择和超参数组合,即使是有经…...
