我們team馬上要用Redis了。 所以先學習一下這東西。
Redis大名很早以前就聽過了,以前在的公司都沒有用到。 現在有機會終于接觸到了,果斷學習起來。
什么是redisRedis是完全開源免費的,遵守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操作Redismaven加入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!~
新聞熱點
疑難解答