Centos7安装Redis7.x最新稳定版|配置开机启动(骨灰级|保姆级)


Python3中类的高级语法及实战

Python3(基础|高级)语法实战(|多线程|多进程|线程池|进程池技术)|多线程安全问题解决方案

Python3数据科学包系列(一):数据分析实战

Python3数据科学包系列(二):数据分析实战

Python3数据科学包系列(三):数据分析实战

Win11查看安装的Python路径及安装的库

Python PEP8 代码规范常见问题及解决方案

Python3操作MySQL8.XX创建表|CRUD基本操作

Python3操作SQLite3创建表主键自增长|CRUD基本操作

anaconda3最新版安装|使用详情|Error: Please select a valid Python interpreter

Python函数绘图与高等代数互融实例(一):正弦函数与余弦函数

Python函数绘图与高等代数互融实例(二):闪点函数

Python函数绘图与高等代数互融实例(三):设置X|Y轴|网格线

Python函数绘图与高等代数互融实例(四):设置X|Y轴参考线|参考区域

Python函数绘图与高等代数互融实例(五): 则线图综合案例

Python3操作MongoDb7最新版创建文档及CRUD基本操作

Centos7安装MongoDB7.xxNoSQL数据库|设置开机启动(骨灰级+保姆级)

Mongodb7启动报错排除解决方案

Centos7安装Redis7.x最新稳定版|配置开机启动(骨灰级|保姆级)




一: Redis7.x稳定版下载 

下载Redis地址:Redis稳定版本下载链接


下载7.2.0稳定版

[root@www tools]# wget https://download.redis.io/releases/redis-7.2.1.tar.gz

[root@www tools]# mkdir -p /usr/local/redis7

解压安装包至指定的目录

[root@www tools]# tar -zxvf redis-7.2.1.tar.gz -C /usr/local/redis7/

[root@www redis7]# ll
总用量 4
drwxrwxr-x 8 root root 4096 9月   7 01:56 redis-7.2.1
[root@www redis7]# pwd
/usr/local/redis7


注意事项:

安装依赖环境

      redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装:

gcc -v

[root@www redis-7.2.1]# gcc -v
使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
目标:x86_64-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
线程模型:posix
gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
 

如果没有安装则通过以下命令安装:

yum install -y gcc

二: 进入目录并编译 


# 进入目录

[root@www redis7]# cd redis-7.2.1/

# 编译,默认会生成该目录/usr/local/bin
[root@www redis-7.2.1]# make

# 默认的安装路径是在 /usr/local/bin目录下,查看目录下的内容确保安装成功;

# 一定要执行该命令,不然不会安装到bin目录,该目录下文空

[root@www redis-7.2.1]# make install


查看目录下的内容确保安装成功

[root@www redis-7.2.1]# ll /usr/local/bin

安装完成后,会看到redis配置文件redis.conf和src目录下redis-server启动脚本

 进入src目录:可以看到启动脚本redis-server

三: 编写启动脚本并设置开机启动 


[root@www redis-7.2.1]# cat /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis7/redis-7.2.1/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
 

四: 修改redis.conf配置文件

# 访问端口

port 6379

# 是否后台启动

daemonize yes

# 是否开启保护模式

protected-mode no

#允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意#IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0

# pid文件的默认地址;文件后缀与端口号一致

pidfile /var/run/redis_6379.pid

# 配置日志文件,便于排查问题

logfile "/usr/local/redis7/logs/redis.log"

五: 配置开机启动


#重载系统服务,是修改生效 

systemctl daemon-reload   

#启动
systemctl start redis
#停止
systemctl stop redis
#重启
systemctl restart redis
#查看状态
systemctl status redis

# 设置开机启动

systemctl enable redis

 六: 启动服务并查看启动状况


[root@www redis-7.2.1]# systemctl start redis
[root@www redis-7.2.1]# systemctl status redis
redis.service - redis-server
   Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: disabled)
   Active: active (running) since 六 2023-10-07 13:59:10 CST; 3s ago
  Process: 13360 ExecStart=/usr/local/bin/redis-server /usr/local/redis7/redis-7.2.1/redis.conf (code=exited, status=0/SUCCESS)
 Main PID: 13361 (redis-server)
    Tasks: 6
   CGroup: /system.slice/redis.service
           └─13361 /usr/local/bin/redis-server 192.168.1.111:6379

10月 07 13:59:10 www.yhchange.com systemd[1]: Starting redis-server...
10月 07 13:59:10 www.yhchange.com systemd[1]: Started redis-server.


[root@www redis-7.2.1]# ps aux|grep redis
root      13258  0.8  0.2 239320  8332 ?        Ssl  13:58   0:00 /usr/local/bin/redis-server 192.168.1.111:6379
root      13280  0.0  0.0 112824   988 pts/0    S+   13:58   0:00 grep --color=auto redis
 

七: redis-cli客户端连接


[root@www redis-7.2.1]# redis-cli  -h 192.168.1.111 -p 6379
192.168.1.111:6379> keys *
 1) "list"
 2) "title"
 3) "detail"
 4) "nickname"
 5) "key"
 6) "set2"
 7) "set3"
 8) "name"
 9) "num"
10) "incr"
11) "set1"
12) "list-5"
 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# 把多个dll合成一个dll

Nuget 下载ILMerge两个工程 dog为测试工程 TestIlmerge为准备合并的类库 如下图所示&#xff0c; 由于我们引用下面4个库 正常生成后&#xff0c;会有TestIlmerge.dll和下面的这4个dll 只生成TestIlmerge.dll 打开工程文件 在最下方加入以下两段 <Target Name"ILMerge…

架构方法、模型、范式、治理

从架构方法、模型、范式、治理等四个方面介绍架构的概念和方法论、典型业务场景下的架构范式、不同架构的治理特点这3个方面的内容

Python实现收发邮件

在实际开发中&#xff0c;当你收到一个需求的时候&#xff0c;比如要做一个「收发邮件」的功能。 如果你完全没有印象&#xff0c;没有思路&#xff0c;可以直接 Google 搜索的。 因为我们不可能对每个知识点都了解&#xff0c;不了解不可耻&#xff0c;但要懂得怎么去找资料…

Jmeter常用断言之断言持续时间简介

Duration Assertion&#xff1a;断言持续时间。 断言持续时间通常用于做性能测试&#xff0c;一般用于检查HTTP请求的响应时间是否超过预期值。而这个响应时间是性能测试中常关注的一个性能指标。 一、添加断言方式 根据需要可在【测试计划】、【线程组】、【线程请求】下添加…

Docker 镜像的缓存特性

Author&#xff1a;rab 目录 前言一、构建缓存二、Pull 缓存总结 前言 首先我们要清楚&#xff0c;Docker 的镜像结构是分层的&#xff0c;镜像本身是只读的&#xff08;不管任何一层&#xff09;&#xff0c;当我们基于某镜像运行一个容器时&#xff0c;会有一个新的可写层被…

Linux嵌入式学习之Ubuntu入门(六)shell脚本详解

系列文章内容 Linux嵌入式学习之Ubuntu入门&#xff08;一&#xff09;基本命令、软件安装、文件结构、编辑器介绍 Linux嵌入式学习之Ubuntu入门&#xff08;二&#xff09;磁盘文件介绍及分区、格式化等 Linux嵌入式学习之Ubuntu入门&#xff08;三&#xff09;用户、用户组…

【C++设计模式之状态模式:行为型】分析及示例

简介 状态模式&#xff08;State Pattern&#xff09;是一种行为型设计模式&#xff0c;它允许对象在内部状态改变时改变其行为&#xff0c;看起来就像是改变了其类。状态模式将对象的状态封装成不同的类&#xff0c;并使得对象在不同状态下有不同的行为。 描述 状态模式通过…

Redis的五种常用数据类型

1.字符串 String的数据结构是简单的Key-Value模型&#xff0c;Value可以是字符串&#xff0c;也可以是数字。 String是Redis最基本的类型&#xff0c;是二进制安全的&#xff0c;意味着Redis的string可以包含任何数据&#xff0c;比如jpg图片。 一个redis中字符串value最大是…

整理mongodb文档:副本集二

个人博客 整理mongodb文档:副本集二 个人博客&#xff0c;求推荐&#xff0c;本片内容较为乱 文章概叙 本文章主要讲在MongoDB的副本集中的一些注意点&#xff0c;主要是如何对seconadry进行数据操作&#xff0c;以及对更新数据的一些介绍 查看当前节点 上一集讲了关于搭…

B (1089) : DS单链表--合并

Description 假定两个单链表是递增有序&#xff0c;定义并实现以下函数&#xff0c;完成两个单链表的合并&#xff0c;继续保持递增有序 int LL_merge(ListNode *La, ListNode *Lb) Input 第1行先输入n表示有n个数据&#xff0c;接着输入n个数据 第2行先输入m表示有M个数据…

TSINGSEE青犀基于AI视频智能分析的客流统计分析场景方案

随着AI技术的不断发展与人类需求的不断提升&#xff0c;视觉目标的检测识别、智能监控在人们的生活中均有着广泛的应用。其中&#xff0c;智能安防视频监控是计算机视觉的重要应用领域&#xff0c;而AI客流统计则是近年来此领域大家关注热度较高的技术之一。 行业痛点 传统的客…

【抢先体验】开通使用 ChatGPT 语音版功能保姆级教程

大家好&#xff0c;我是苍何&#xff0c;一个土木转码的非典型程序员&#xff0c;也是一名技术管理者&#xff0c;同时也是 AI 应用的探索者。今天在视频号上看到和 ChatGPT 语音对话的视频&#xff0c;其声音的真实感太让人震撼了&#xff0c;于是也想去抢先体验一下 ChatGPT …