1. 程式人生 > >Redis學習筆記(1):Redis的說明與安裝

Redis學習筆記(1):Redis的說明與安裝

sets cti ansi c sde pos AR bsd 學習 ash

Redis學習筆記(1):Redis說明的安裝

說明

什麽是Redis

REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統

Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。

它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型

三個特點

  • Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用
  • Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲
  • Redis支持數據的備份,即master-slave模式的數據備份

其他等等優勢請參考菜鳥教程或官方資料

Mac安裝方式

官網下載穩定版本

  技術分享圖片

進入redis解壓目錄後進行安裝

  技術分享圖片

運行服務器

  技術分享圖片

測試客戶端

  技術分享圖片

在Java中測試Redis

1.下載必須的驅動文件

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

2.編寫測試代碼

import redis.clients.jedis.Jedis;
public class RedisDemo {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("localhost");
        System.out.println(jedis.ping());
        jedis.set("info","Hello World");
        System.out.println(jedis.get("info"));
        jedis.close();
    }
}

3.驗證測試

技術分享圖片

Redis學習筆記(1):Redis的說明與安裝