Redis基礎入門,Redis遠程連接,java連接Redis

寫在前面

本文所有內容都基於Windows版的Redis,記錄了Redis的基礎入門,Redis遠程連接,java連接Redis。文章可能還有很多不足,請大家諒解,歡迎大佬提意見。

本文使用到的東西

  1. IntelliJ
  2. Redis
  3. Win10、Win7電腦

1.安裝使用Redis

Redis下載

Redis下載解壓之後就算安裝成功,打開命令行,使用CD定位到解壓目錄,輸入“redis-server”即可啓動Redis。
在這裏插入圖片描述
將Redis目錄添加到環境變量,無需定位位置可快捷啓動。
在這裏插入圖片描述
除此之外可以雙擊exe文件直接運行Redis。

2.配置遠程連接

1.編輯Redis目錄下“redis.windows.conf”文件,註釋以下綁定的主機地址

# bind 127.0.0.1

默認情況下,如果未指定“bind”配置指令,Redis將偵聽來自服務器上所有可用網絡接口的連接。可以使用“bind”配置指令,後跟一個或多個IP地址來添加遠程的客戶端ip。

2.在“redis.windows.conf”文件配置Redis連接密碼。

requirepass Redis登錄密碼

如:
requirepass nineya

3.如果未配置密碼則需要關閉redis的保護模式,否則還是無法遠程連接。修改“redis.windows.conf

protected-mode no

4.使用配置文件啓動Redis,打開命令行輸入以下命令。

redis-server C://Redis/redis.windows.conf

5.打開命令行,輸入以下命令連接Redis,並授權

# 連接服務器
redis-cli -h Redis服務器ip  -p 端口號
# 授權
auth Redis密碼

或者連接時指定密碼:
redis-cli -h  Redis服務器ip -p 端口號 -a Redis密碼

3.java連接

jedis.jar包下載

pom文件中添加依賴

<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>3.2.0</version>
</dependency>

java代碼:

package com.nineya.springboot.test;

import redis.clients.jedis.Jedis;

public class RedisTest {
    //測試Redis
    public void redisTester(){
        Jedis jedis=new Jedis("192.168.138.39",6379,100000);
        //設置密碼
        jedis.auth("nineya");
        //添加數據
        jedis.set("nineya", "blog.nineya.com");
        //取得數據
        System.out.println(jedis.get("nineya"));

    }

    public static void main(String[] args) {
        RedisTest redisTest=new RedisTest();
        redisTest.redisTester();    //測試Redis每秒操作數
    }
}

4.總結

本文主要幫助初學者入門,windows和linux有些許不同,很多教程說修改“redis.windows.conf”配置文件,卻沒有說要去使用這個配置文件,導致配置文件沒有生效。有不清楚的地方歡迎評論留言,看到的我都會回覆的。本文到此結束,有什麼不足的地方請大家不吝指正。

發佈了44 篇原創文章 · 獲贊 29 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章