centos7编译安装redis

一、环境

系统:CentOS Linux release 7.9.2009 (Core)
redis版本:redis 6.0.6

二、安装及部署

当前最新稳定版本是redis 6.0.6

国内网址:http://www.redis.cn
在这里插入图片描述

redis下载列表:http://download.redis.io/releases/

下载

wget http://download.redis.io/releases/redis-6.0.6.tar.gz# 解压到选定目录:/usr/local/webservice/
tar zxvf redis-6.0.6.tar.gz -C /usr/local/webservicecd /usr/local/webservice
mv redis-6.0.6 redis
cd redis

编译

make
make install PREFIX=/usr/local/webservice/redis

配置redis在后台运行,把daemonize项的值改为yes
修改配置内容
vi redis.conf
修改内容如下:
daemonize 的值从 no 修改成 yes

在这里插入图片描述

启动服务

/usr/local/webservice/redis/bin/redis-server /usr/local/webservice/redis/redis.conf

查看进程来确定redis是否启动成功,非必须
ps -ef |grep redis

配置开机启动

cd /lib/systemd/system/

vim redis.service


[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/webservice/redis/bin/redis-server /usr/local/webservice/redis/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target

开机自动启动
systemctl enable redis.service

启动redis服务
systemctl start redis.service

查看服务状态
systemctl status redis.service

停止服务
systemctl stop redis.service

取消开机自动启动(卸载服务)
systemctl disabled redis.service

配置环境变量

vim ~/.bash_profile

export PATH=/usr/local/webservice/redis/bin:$PATH

source ~/.bash_profile

三、测试

进入redis
redis-cli

#设置键name的值为gusijin
set name gusijin	
#获取name的值
get name	
# 删除
del name

退出:exit

在这里插入图片描述

四、redis配置(无需要可不用配置)

vi /usr/local/webservice/redis/redis.conf

# 设置log文件路径
# logfile /var/log/redis/redis-server.log  # 设置访问密码
# requirepass root# 设置访问规则(如果需要远程访问,可以注释掉bind)
# bind 0.0.0.0

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

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

相关文章

肿瘤免疫分型

Elements of cancer immunity and the cancer-immune set point - PubMed (nih.gov) Daniel S Chen , Ira Mellman 人类的抗癌免疫可分为三种主要表型:免疫沙漠表型(棕色)、免疫排除表型(蓝色)和免疫炎症型&#xff0…

一般系统的请求认证授权思路【gateway网关+jwt+redis+请求头httpheader】

gateway:网关,我们都知道网关的作用就是对系统的所有请求,网关都会进行拦截,然后做一些操作(例如:设置每个请求的请求头httpHeader,身份认证等等)此时一般会使用到网关过滤器&#x…

JenkinsGitLab完成自动化构建部署

关于GitLab安装:GitLab安装-CSDN博客 Docker中安装GitLab:Docker下安装GitLab-CSDN博客 安装JenKins Jenkins官网:Jenkins 中文版:Jenkins 安装时候中文页面的war包下不来 在英文页面 记得装JDK8以上 JenKins使用java写的 运行JenKins需要JDK环境 我这里已经装好了 将下…

【工具】Android|Android Studio 长颈鹿版本安装下载使用详解

版本:2022.3.1.22, https://redirector.gvt1.com/edgedl/android/studio/install/2022.3.1.22/android-studio-2022.3.1.22-windows.exe 前言 笔者曾多次安装并卸载Android Studio,反复被安卓模拟器劝退。现在差不多是第三次安装&#xff0c…

RPA财务机器人之UiPath实战 - 自动化操作Excel进行财务数据汇总与分析之流程建立与数据读取、处理、汇总、分析

一、案例介绍: A公司共有13个开在不同银行的帐户,分别用于不同的业务分部或地区分部收付款。公司总部为了核算每月的收支情况,查看银行在哪个月交易量频繁,需要每月汇总各个银行的帐户借方和贷方金额,并将其净收支&am…

2-1 动手学深度学习v2-Softmax回归-笔记

回归 VS 分类 回归估计一个连续值分类预测一个离散类别 从回归到多类分类 回归 单连续数值输出输出的区间:自然区间 R \mathbb{R} R损失:跟真实值的区别 分类 通常多个输出(这个输出的个数是等于类别的个数)输出的第 i i i…

vue2 eCharts实现自定义节点图标 graph关系图

先展示最后效果图 在查阅eCharts官网的配置项手册会发现提供了自定义节点图标的方法&#xff1a; 代码如下&#xff0c;可直接复制&#xff1a; &#xff08;注释已标记&#xff09; <div class"container"><div class"title"><span class…

nginx+flask+Gunicorn反代理服务拿不到真实IP的解决

背景 本人在宝塔linux环境&#xff0c;要部署flask的简单后端并且用Ngnix反代理&#xff0c;用Gunicorn框架部署。&#xff08;o(╥﹏╥)o中间磕磕绊绊总算部署上去了&#xff0c;需要了解Gunicorn怎么部署的朋友&#xff0c;评论区留言&#xff0c;我加补一篇介绍&#xff09;…

Web课程学习笔记--CSS选择器的分类

CSS 选择器的分类 基本规则 通过 CSS 可以向文档中的一组元素类型应用某些规则 利用 CSS&#xff0c;可以创建易于修改和编辑的规则&#xff0c;且能很容易地将其应用到定义的所有文本元素 规则结构 每个规则都有两个基本部分&#xff1a;选择器和声明块&#xff1b;声明块由一…

YUM | 起源 | 发展 | 运行逻辑

介绍 YUM&#xff08;Yellowdog Updater, Modified&#xff09;起源于 Red Hat Linux 发行版 up2date 工具。 最初&#xff0c;up2date 是由 Red Hat 公司提供的用于管理系统更新的工具。然而&#xff0c;社区逐渐对 up2date 出现一些不满&#xff0c;主要是由于其使用体验和…

5.0 ZooKeeper 数据模型 znode 结构详解

数据模型 在 zookeeper 中&#xff0c;可以说 zookeeper 中的所有存储的数据是由 znode 组成的&#xff0c;节点也称为 znode&#xff0c;并以 key/value 形式存储数据。 整体结构类似于 linux 文件系统的模式以树形结构存储。其中根路径以 / 开头。 进入 zookeeper 安装的 …

实践:微服务版本升级步骤以及maven仓库相关概念

进行微服务开发的时候&#xff0c;上层服务依赖于下层的服务的api&#xff0c;比如适配属于上层服务&#xff0c;用户属于下层服务。 例子: 上层服务 <!--订单管理微服务api依赖--> <dependency><groupId>com.jn.server</groupId><artifactId>…