0
点赞
收藏
分享

微信扫一扫

linux 在线安装 Redis


博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌

Java知识图谱点击链接:体系化学习Java(Java面试专题)
💕💕 感兴趣的同学可以收藏关注下不然下次找不到哟💕💕

linux 在线安装 Redis_linux


文章目录

  • 1、下载安装
  • 2、Redis 在 java 上的应用


1、下载安装

在线下载,或者本地下载上传到服务器上

wget http://download.redis.io/releases/redis-6.2.12.tar.gz

解压压缩包

tar -zxvf redis-6.2.12.tar.gz

进入目录

cd redis-6.2.12/

编译安装

make

编译完成后,会在src目录下生成redis-server、redis-cli等可执行文件。

将Redis可执行文件复制到/usr/local/bin目录下,可以使用以下命令:

cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/

创建Redis配置文件,可以使用以下命令:

mkdir /etc/redis
cp /root/software/redis-6.2.12/redis.conf /etc/redis

修改Redis配置文件,可以使用vim等编辑器打开/etc/redis/redis.conf文件,修改以下配置项:

daemonize yes
bind 127.0.0.1
port 6379
requirepass yourpassword

其中,daemonize表示是否以守护进程方式运行Redis,bind表示Redis绑定的IP地址,port表示Redis监听的端口号,requirepass表示Redis连接密码,yourpassword 设置成自定义的密码。

启动Redis服务,可以使用以下命令:

redis-server /etc/redis/redis.conf &

验证Redis服务是否正常运行,可以使用以下命令:

[root@ecs-32f7 redis-6.2.12]# redis-cli

127.0.0.1:6379> auth root123456
OK

127.0.0.1:6379> ping
PONG

root123456 是自定义的密码。

如果需要开机自启动Redis服务,可以将Redis服务加入系统服务中,可以使用以下命令:

cp /root/software/redis-6.2.12/utils/redis_init_script /etc/init.d/redis
chmod +x /etc/init.d/redis
chkconfig --add redis

以上就是 redis 单机版的安装步骤。

2、Redis 在 java 上的应用

基础使用代码如下:

package com.pany.camp.redis;

import redis.clients.jedis.Jedis;

/**
 *
 * @description:  Redis 基础使用
 * @copyright: @Copyright (c) 2022 
 * @company: Aiocloud
 * @author: pany
 * @version: 1.0.0 
 * @createTime: 2023-06-25 18:01
 */
public class RedisExample {

    public static void main(String[] args) {

        // 创建Jedis对象,指定Redis服务器的IP地址和端口号
        Jedis jedis = new Jedis("localhost", 6379);

        // 使用Jedis对象操作Redis
        jedis.set("me", "hello redis");
        String value = jedis.get("me");
        System.out.println("value: " + value);

        // 关闭Jedis连接
        jedis.close();
    }
}

需要引入下面依赖:

<dependency>
   <groupId>redis.clients</groupId>
   <artifactId>jedis</artifactId>
   <version>3.7.0</version>
</dependency>

Redis 在 springboot 项目上的简单应用:

package com.pany.camp.redis;

import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;

/**
 *
 * @description:  Redis 在 springboot 项目上的简单应用
 * @copyright: @Copyright (c) 2022 
 * @company: Aiocloud
 * @author: pany
 * @version: 1.0.0 
 * @createTime: 2023-06-25 18:03
 */
@Component
public class RedisExample1 {

    @Resource
    private RedisTemplate<String, Object> redisTemplate;

    public void example() {
        // 使用RedisTemplate对象操作Redis
        redisTemplate.opsForValue().set("key", "value");
        String value = (String) redisTemplate.opsForValue().get("key");
        System.out.println("value: " + value);
    }
}

需要引入下面依赖:

<!-- redis -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

linux 在线安装 Redis_redis_02



举报

相关推荐

0 条评论