当前位置:首页 > Java技术 > Redis环境搭建教程—从零开始

Redis环境搭建教程—从零开始

2022年09月16日 11:51:43Java技术10

一、云服务器

阿里云、腾讯云等等都可以
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记

二、连接云服务器

我用的是Xshell
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记

三、安装并编译Redis

进入opt目录下,直接使用命令安装

  wget https://download.redis.io/releases/redis-5.0.14.tar.gz

Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
解压gz文件

tar -xvf  redis-5.0.14.tar.gz

进入redis-5.0.14文件夹,直接使用make命令进行编译 (如果)

make

如果提示找不到make请先安装gcc

yum install gcc

编译成功,最后日志输出如下

  Hint: It's a good idea to run 'make test' ;)

  make[1]: Leaving directory `/opt/redis-5.0.14/src'

四、脚本处理

进入redis根目录,新建bin目录

mkdir bin

进入src目录

cd src

复制src中的可执行脚本到bin目录下

cp mkreleasehdr.sh redis-benchmark redis-check-aof  redis-cli redis-sentinel redis-server  ../bin/

五、测试

1、启动服务

进入bin目录

cd ../bin

启动服务

./redis-server

如下图表示启动成功
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记

2、客户端

此时不要退出服务,重新复制一个连接
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
在bin目录下启动客户端

./redis-cli

Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
简单测试一下

set test 123
get test

Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记

3、对外开放端口

进入根目录,使用ls命令可以看到有个redis.conf配置文件
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
编辑配置文件

vi redis.conf

搜索port关键词(/+关键词即可搜索)

/port

Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记

按i键进入写模式,修改端口为xxxx(我这里使用8973),上方protected-mode改为no
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
按ESC返回只读模式,找到 requirepass foobared,下一行追加

# xxxx是设置的密码
requirepass xxxxx

Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
找到bind配置 bind 127.0.0.1 设置为0.0.0.0
(从本机访问改为了不限制机器访问)
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
退出

:wq

进入bin目录,重启服务(后面的…/redis.conf代表使用修改之后的配置文件来启动)

./redis-server ../redis.conf

重新复制一个连接,保持服务启动,启动客户端试试

./redis-cli

会提示

Could not connect to Redis at 127.0.0.1:6379: Connection refused

连接不上,因为你修改了配置文件,默认端口和密码都变了,所以无法启动
使用如下命令

# xxxx代表重新设置的默认端口
./redis-cli -p xxxx

成功启动
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
测试一下会发现需要身份验证
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
因为加了密码,所以要先使用密码登录一下

# xxx代表你的密码
auth xxx

成功!
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记

4、外部连接测试

我这里使用的是AnotherRedisDesktopManager这款redis可视化软件
下载链接:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
新建连接,地址是云服务器的公网ip,端口是刚才更改的默认端口,密码是刚才修改的密码(请先在云服务器中配置安全组规则,把设置的默认端口打开后再连接)
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记
成功连接!
Redis环境搭建教程—从零开始 _ JavaClub全栈架构师技术笔记

作者:ZZYSY~
来源链接:https://blog.csdn.net/weixin_46116099/article/details/122366122

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

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


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

分享给朋友:

“Redis环境搭建教程—从零开始” 的相关文章

分布式|为什么面试官都喜欢问redis的布隆过滤器实现原理?

三、布隆过滤器实现原理 可以把布隆过滤器理解为一个不怎么精确的set结构,当你使用它的contains方法判断某个对象是否存在时,他可能会误判,但是布隆过滤器也不是特别不精确,只要参数设置的合理,它的精确度也是可以得到控制的,只会有小小的...

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|如何使用zookeeper实现分布式锁 在分布式中,避免不了使用分布式锁,在前面的专题中,我们已经说过使用Redis实现分布式锁,这里我将给大家演示如何使用zookeeper实现分布式锁。 首先,给大家介绍下实现的基本思路,这里默...

Spring Boot 整合 Redis 实现缓存操作

Spring Boot 整合 Redis 实现缓存操作

摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 产品没有价值,开发团队再优秀也无济于事 – 《启示录》 』...

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

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

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

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

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

springboot 排除redis的自动配置

因为要配置一个redis链接,所以将系统自带的配置排除,分别是 RedisAutoConfiguration.class 和 RedisRepositoriesAutoConfiguration.class 两个自动配置类 需要注意的是:RedisRep...

CentOS 系统下使用 yum 安装 Redis

本文主要介绍在 CentOS 7 系统下使用 yum 安装 Redis 的过程 本文主要介绍在 CentOS 7 系统下使用 yum 安装 Redis 的过程。 更改 yum 源 将 Centos 的 yum 源更换为国内的阿里云源。 首先备份你的原...

Python自动化测试面试题-Redis篇

目录 Python自动化测试面试题-经验篇 Python自动化测试面试题-用例设计篇 Python自动化测试面试题-Linux篇 Python自动化测试面试题-MySQL篇 Python自动化测试面试题-Redis篇 Python...

Centos7下Redis安装教程

Centos7下Redis安装教程

Redis下载地址,约定版本号最后一位偶数为稳定版本,奇数为非稳定版本,我这里下载的是redis-4.0.8版本 在/usr/local下新建redis目录,将下载的redis压缩包上传至/usr/local/redis目录下 解压并...

redis 01 安装

说明 这个安装方法可以在macOS,或者Linux里使用 下载 可以直接从官网下载,选择最新的稳定版本就可。 (需要注意的是,网络上很多的redis教程比较陈旧,而且redis好像经常更新的样子,有一些命令可能需要自己去查或者看文档。) 下载到Linux环境的话,可以...

发表评论

访客

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