• 如何在云服务器上安装Redis(redis安装教程)
  • 发布于 2个月前
  • 278 热度
    0 评论
下载地址:https://download.redis.io/releases/
此处示例使用的版本是:redis-6.2.10.tar.gz

前提环境:
1. 云服务器
2. Xshell(操作终端)
3. Xftp(传输工具)
4. Redis Desktop Manager(redis 可视化客户端,可选)
一. 下载 redis
下载地址:https://download.redis.io/releases/
此处示例使用的版本是:redis-6.2.10.tar.gz
将下载好的安装包上传到服务器 /usr/project/util 位置(安装包存放位置可自定义)
二. 安装 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
三. 启动 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
四. 可视化客户端连接 redis(可选)
打开 Redis Desktop Manager 软件,点击左下方 Connect to Redis Server,创建 Redis 连接:

先连接测试,成功后,点击 OK,即可成功连接!
其它可能问题
1.云服务器 6379 端口需要开放

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


五. Java 操作 Redis
新建 maven 项目,添加 Jedis 依赖
<!-- Jedis -->
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>3.3.0</version>
</dependency>
创建测试类,测试
@SpringBootTest
class RedisDemoApplicationTests {
    //堆代码 duidaima.com
    @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));
        }
    }
}

用户评论