当前位置:首页 > Java技术 > linux安装部署Redis-最详细教程

linux安装部署Redis-最详细教程

2022年08月05日 09:33:24Java技术6

官网下载redis 6 :https://redis.io/

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

 以下配置仅供参考

1、在home目录下创建目录tools,把redis上传到该目录

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

2.解压redis包:

[root@localhost tools]# tar -zxvf redis-6.2.5.tar.gz

3.打开redis目录:

[root@localhost tools]# cd redis-6.2.5/

4.使用make命令编译

[root@localhost redis-6.2.5]# make install

4.1报以下错误,首先是因为没有安装gcc。如果安装了gcc并且版本是最新版本,直接执行步骤4.3

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

解决方案:

[root@localhost redis-6.2.5]# yum install gcc-c++

4.2 如果安装的gcc的版本是4.8.5,那么就要进行以下步骤

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

#修改环境变量
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile

gcc -v

4.3 redis安装make失败,make[1]: *** [adlist.o] Error 1....

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

[root@localhost redis-6.2.5]# make CFLAGS="-march=x86-64"

5.以上步骤4的问题都解决了,再进行make install,

[root@localhost redis-6.2.5]# make install

安装的redis目录在

[root@localhost redis-6.2.5]# cd /usr/local/bin/

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

6.创建配置文件夹Rconfig,并将Redis的配置文件复制到Rconfig目录下

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

7.编辑redis.config文件,修改找到daemonize修改为yes(守护线程,后台启动)

[root@localhost Rconfig]# vi redis.conf

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

8.回到bin目录,启动redis服务,并且输入key-value测试以下

[root@localhost Rconfig]# cd ../
[root@localhost bin]# redis-server Rconfig/redis.conf 
#测试链接
[root@localhost bin]# redis-cli -p 6379

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

9.查看redis进程

linux安装部署Redis-最详细教程 _ JavaClub全栈架构师技术笔记

作者:A盼仔A
来源链接:https://blog.csdn.net/qq_32842153/article/details/119707937

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/17768.html

分享给朋友:

“linux安装部署Redis-最详细教程” 的相关文章

全面解析Redis

全面解析Redis

目录 一,问题引入: 什么是Redis? 3.redis的应用场景 4redis的下载与安装 radis的基本操作 数据存储类型介绍...

SpringBoot整合Redis缓存

SpringBoot整合Redis缓存

一、前言 之前分享过关于Redis集群如何搭建的,最近有小伙伴儿说分享一下Redis如何使用SpringBoot的整合,项目中经常使用的就是Redis,本次整合的是Redis单机版,后续会分享Redis集群版本,请多提出自己的意见。 二、开始整合 1.首先需要搭建Redis服务器,可参...

分布式专题|吐血整理Redis 十四大知识点,帮助小白从0到1蜕变

分布式专题|吐血整理Redis 十四大知识点,帮助小白从0到1蜕变

文章目录 摘要 环境搭建 redis Docker方式安装 使用源码方式安装redis...

Error creating bean with name '***': Injection of resource dependencies failed,Bean named 'redisService' is expected to be of type

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'epAtreusEquipmentInfoServiceImpl': Injecti...

java操作redis

static Jedis jedis=new Jedis("localhost"); /** * 测试redis 字符串 */ @Test public void testString(){ jedis.flushDB(); jedis.set("str",...

分布式|你有了解过redis过期策略么?

十二、redis的过期策略 定期删除 策略 每100ms随机抽查删除过期数据 缺点 可能残留大量没有抽查过的数据 惰性删除 策略 每次访问数据时,先判断是否过期...

分布式|redis管道是什么鬼?

分布式|redis管道是什么鬼?

六、Redis管道 当我们使用客户端对redis进行一次操作的时候,中间的过程是什么样的? 当我们使用客户端对redis进行多次操作的时候,中间的过程是什么样的? 进行一次操作,消耗一个网络来回,多个操作消耗多...

项目引入sleuth链路追踪,redis报错:Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defined in class path resource

项目引入sleuth链路追踪,redis报错:Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defined in class path resource

    springCloud项目中,引入sleuth之后,报:Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defined in class path res...

SpringBoot 配置Redis详解及使用

环境:SpringBoot2.1.1.RELEASE版本 一、SpringBoot配置Reids   1、pom引入spring-boot-starter-data-redis包 <dependency> <groupId>or...

分布式|redis持久化,面试必问!!!

分布式|redis持久化,面试必问!!!

四、redis持久化 为什么需要持久化? redis的数据都是存放到内存中的,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis在内存中的数据不会丢失,这种机制就叫redis持久化机制。 持久化的方式...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。