Redis簡介-安裝-入門


前言

我們team馬上要用Redis了。 所以先學習一下這東西。

Redis大名很早以前就聽過了,以前在的公司都沒有用到。 現在有機會終於接觸到了,果斷學習起來。

什么是redis

Redis是完全開源免費的,遵守BSD協議,先進的key - value持久化產品。它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets)和有序集合(sorted sets)等類型。

當然,我們是通過命令行操作這些數據的。

具體的一些關於命令的東西小伙伴們可以去http://try.redis.io/感受一下。

redis的安裝

Redis在linux下安裝比較簡單。 略過.....

下面講下windows下安裝Redis。

首先進入redis下載頁面

進入之后

下載的zip解壓到指定的目錄。

/redis/bin/release目錄下結構有個壓縮包,直接解壓。 目錄內文件如下:

redis-server.exe 表示服務端程序。
redis-cli.exe 表示客戶端程序。

先啟動redis服務器:

這里注意一下,啟動服務器的時候需要配置文件,直接在命令行后面加上配置文件的路徑即可。

命令行最后 "The server is now ready to accept connections on port 6397" 也說明了服務器啟動成功。

接下來啟動客戶端:

ok, 安裝成功。

Java操作Redis

maven加入redis依賴。

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

Java:

import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

import java.util.Set;

public class RedisTest {

    private JedisPool pool;
    private Jedis jedis;

    @Before
    public void setUp() {
        this.pool = new JedisPool(new JedisPoolConfig(), "127.0.0.1");
        this.jedis = pool.getResource();
    }

    @Test
    public void testGetName() {
        System.out.println(jedis.get("name"));
    }

    @Test
    public void testDel() {
        jedis.set("age", "99");
        System.out.println(jedis.get("age"));
        jedis.del("age");
        System.out.println(jedis.get("age"));
    }

    @Test
    public void testKeys() {
        Set<String> keys = jedis.keys("*");
        System.out.println(keys);
    }

}

簡單地測試了幾個方法。 其他方法名跟redis命令基本類似,所以還是得熟悉redis命令。

總結

簡單地安裝了一下redis,然后用Java訪問了Redis服務器,並操作了一些數據。

接下來就是熟悉redis的各種命令了。 go go go!~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM