Redis启动,停止,Redis命令行的操作

一、redis命令

1 redis执行了make install后,redis的课执行文件都会自动复制到 /usr/local/bin 目录
2 redis-server          redis服务器
3 redis-cli             redis命令行客户端
4 redis-benchmark       redis性能测试工具
5 redis-check-aof       aof文件修复工具
6 redis-check-dump      rdb文件检查工具

二、停止 redis 命令 

# 停止Redis命令
redis-cli shutdown

三、启动 redis 命令

启动 redis-server【打开redis所在目录,在目录上cmd,输入启动命令即可】

# 启动Redis命令
redis-server

四、操作细说

首先咱们刚开始下载的redis服务应该是打不开这个黑色启动框的,应该会出现闪一下的情况,这种情况是因为咱们的服务没开。那么咱们怎么去开启呢。

操作步骤如下:咱们直接找到我们redis存放的地址处。直接打cmd,如下图:

然后直接会弹出小黑框如下:

再输入开启指令,如下则为开启成功。

关闭亦是如此,只是变更一下执行命令即可‘redis-cli shutdown’。咱们再次双击【redis-server.exe】显示则为成功。

 

五、Reids如何取值

上面说了如何去启动Redis服务,启动后我们存的值又在哪里查看呢?Redis也配置了一个redis-cli.exe

我这边用一个简单的代码存一下值。

1. 咱们执行Setredis方法【下方有代码】

2. 打开redis存放地址

3. 双击redis-cli.exe程序

4. 执行取值命令。【操作时必须redis服务开始哦~】

package com.example.tests;

import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.data.redis.core.ValueOperations;

import java.util.concurrent.TimeUnit;

@SpringBootTest//如果在测试类上添加了这个注解,那么将来单元测试方法执行之前,会先初始化Spring容器
public class RedisTest {
    @Autowired
    private StringRedisTemplate stringRedisTemplate;

    @Test
    public void Setredis(){//给redis中存入值。
        ValueOperations<String, String> stringStringValueOperations = stringRedisTemplate.opsForValue();
        //存储信息设置时间,(存储对象的key,存储对象的值,时间,单位)
        stringStringValueOperations.set("username","Laugh,luck!!!!",15, TimeUnit.SECONDS);
    }

    @Test
    public void Getredis(){//从redis中取值。
        ValueOperations<String, String> stringStringValueOperations = stringRedisTemplate.opsForValue();
        String username = stringStringValueOperations.get("username");
        System.out.println(username);
    }

}

 

posted @ 2024-12-31 11:16  Laugh"  阅读(92)  评论(0编辑  收藏  举报