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); } }
争取摘到月亮,即使会坠落。