首页 > 数据库 >云服务器安装 redis

云服务器安装 redis

时间:2023-02-27 14:46:57浏览次数:45  
标签:local redis jedis 6.2 服务器 安装 usr

下载地址:https://download.redis.io/releases/

此处示例使用的版本是:redis-6.2.10.tar.gz

前提环境:

  • 云服务器
  • Xshell(操作终端)
  • Xftp(传输工具)
  • Redis Desktop Manager(redis 可视化客户端,可选)

1. 下载 redis

下载地址:https://download.redis.io/releases/

此处示例使用的版本是:redis-6.2.10.tar.gz

将下载好的安装包上传到服务器 /usr/project/util 位置(安装包存放位置可自定义)

2. 安装 redis

安装 redis 需要 gcc 环境:

yum install gcc-c++

在当前安装包位置使用命令进行解压:

tar -zxvf redis-6.2.10.tar.gz

进入解压后的 redis-6.2.10 文件夹下,分别执行编译和安装命令:

make
make install PREFIX=/usr/local/redis

3. 启动 redis

前台启动此处就不介绍了,此处直接介绍后台启动方式。

但是可以先前台启动测试下是否安装成功:

启动:在 /usr/local/redis/bin 下执行 ./redis-server 命令

关闭:在 /usr/local/redis/bin 下执行 redis-cli shutdown 命令

说明:后台启动需要 redis.conf 配置文件,而且需要修改几个配置参数。

云服务器修改文件内容方式建议:建议使用 Xftp 下载到 Windows 中,修改完后,再上传到云服务器,简单实用!

/usr/project/util/redis-6.2.10 下的 redis.conf 文件下载到 Windows 中,进行以下三处修改:

1. daemonize no 改为 daemonize yes
2. bind 127.0.0.1 前面加 # 将其注释
3. protected-mode yes 改成 protected-mode no

修改完,保存后,将其上传到 /usr/local/redis/bin 下,执行命令,后台运行:

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

查看运行状态:

ps -ef|grep redis

4. 可视化客户端连接 redis(可选)

打开 Redis Desktop Manager 软件,点击左下方 Connect to Redis Server,创建 Redis 连接:

image-20230227135936800

先连接测试,成功后,点击 OK,即可成功连接!

其它可能问题

  • 云服务器 6379 端口需要开放
  • 本机系统服务器防火墙 6379 端口需要开放

5. Java 操作 Redis

  1. 新建 maven 项目,添加 Jedis 依赖

    <!-- Jedis -->
    <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>3.3.0</version>
    </dependency>
    
  2. 创建测试类,测试

    @SpringBootTest
    class RedisDemoApplicationTests {
    
        @Test
        void contextLoads() {
    
            Jedis jedis = new Jedis("服务器端口", 6379);
            // System.out.println(jedis.ping()); // 返回PONG即连接成功
    
            for (int i = 0; i < 3; i++) {
                String s = jedis.set("k" + i, "v" + i);
                System.out.println("========> " + s);
            }
    
            System.out.println("--------------------------");
            Set<String> keys = jedis.keys("*");
            for (String key : keys) {
                System.out.println(key + " " + jedis.get(key));
            }
        }
    }
    

标签:local,redis,jedis,6.2,服务器,安装,usr
From: https://www.cnblogs.com/luisblog/p/17159595.html

相关文章

  • Python安装zlib模块
    去http://www.zlib.net/下载最新版本的zlib源码文件安装zlib:tarxzvfzlib-1.2.13.tar.gzcdzlib-1.2.13./configuremake&&makeinstallzlib安装完后,libz.a在/usr......
  • Delphi的一些控件安装(原创)
    因为最近换了一台新的笔记本电脑,虽然很久没有用delphi,但因为迁移的问题,还是把delphi安装了,同时安装了大量需要用的控件,如:FastReport3.15,DevExpress套件,InfoPower4000Pro,Skin......
  • 服务器软件怎么维护
    1、数据库服务数据库中的数据是最重要的,因此需要定期来备份数据库,以防万一。2、操作系统的维护操作系统是服务器运行的软件基础。3、用户数据维护服务......
  • 本地虚拟机centos7通过docker安装主从redis3.2
    1、下载redisdocker镜像dockerpullredis:3.22、在home下建立mydata目录在/home/mydata/redis下面建立两个目录conf与data3、docker运行主从dockerrun-p6379:6379--n......
  • docker安装anaconda3 python环境
    1、下载dockerpullcontinuumio/anaconda3firewall-cmd--add-port=8888/tcp--permanentfirewall-cmd--reloadfirewall-cmd--list-all2、运行dockerrun-i-t-p8888:......
  • 本地虚拟机centos7通过docker安装主从mysql5.7.21
    1、下载mysql镜像dockerpullmysql:5.7.212、在home下建立mydata目录在/home/mydata/mysql下面建立两个目录conf与data3、docker运行起来两个服务器的服务dockerrun-p3......
  • thinkphp6开发cms项目之安装tp框架
    1.安装thinkphp6框架:composercreate-projecttopthink/thinktp需要安装的扩展:composerrequiretopthink/think-multi-app//多应用composerrequiretopthink/th......
  • 基于Jeecgboot前后端分离的流程管理平台演示系统安装(四)
    五、前端的jenkins发布配置 其中:ProvideNode&npmbin/foldertoPATH 是指前端的编译的工具这里我们用nodejs12.6.0,也可以根据自己需要安装新的版本下面两个采用默认......
  • 基于Jeecgboot前后端分离的流程管理平台演示系统安装(二)
    三、手动发布与测试后端:   修改application-prod.yml文件,根据自己的发布机器的相关参数进行修改,再进行编译,处出来nbcio-boot\nbcio-boot-module-system\target下的nbc......
  • OpenMMLab教程【零】OpenMMLab介绍与安装
    前言 该系列教程旨在向计算机视觉领域入门者介绍当下流行的OpenMMLab框架,从计算机视觉领域多个基础任务入手,详细解读其基础知识、在OpenMMLab体系下的组织构建方式、......