redis學習(一)Redis入門簡介

2021-08-15 21:46:15 字數 1740 閱讀 4046

redis 是完全開源免費的,遵守bsd協議,是乙個高效能的key-value資料庫。 

redis 與其他 key - value 快取產品有以下三個特點:

tar -zvxf redis-3.0

.5.tar

.gzcd redis-3.0

.5make

./redis-server
開啟之後如下圖所示: 

這種方式是啟動的redis使用的是預設配置,也可以通過啟動引數考古redis使用指定配置檔案:

./redis-server [redis.conf的路徑]
bind

10.10.195.112

bind

127.0.0.1

這樣就可以遠端訪問redis伺服器了(先配置,後開啟redis服務)。

./redis-cli    (本地)

./redis-cli

-h[host]

-p [port]

-a [password]

(遠端伺服器)

連線

jedis jedis = new jedis("10.10.195.112");

system.out

.println(jedis.ping());

輸出:pong

操作字串

jedis.set("name", "zzh");

system.out

.println(jedis.get("name"));

輸出:zzh

操作列表

jedis.lpush("nblist", "jj");

jedis.lpush("nblist", "jj");

jedis.lpush("nblist", "yy");

jedis.lpush("nblist", "qq");

listlist = jedis.lrange("nblist", 0, -1);

int length = list.size();

for(int i=0

;i

輸出:

qq

yyjj

jj

獲取redis中所有的鍵

set

set = jedis.keys("*");

for(string key : set)

輸出:

name

tutorial

list

tutorial-list

nblist

tutoriallist

keyname

user

listt

zsetkey

hash-key

1 連線操作命令

2 持久化

3 遠端服務控制

4 對key操作的命令

5 string

6 list

7 set

8 hash

redis入門學習日誌(一)

redis在國內被眾多的企業作為使用記憶體來實現高效能的io的解決方案。使用場景包括了資料庫,快取,訊息中介軟體等。支援多種型別的資料結構,以及提供持久化,lru,事務,負載均衡等多種功能 redis支援的資料結構包括了stirng list set sorted set hashes等多種形式 r...

Redis入門學習

redis安裝 wget tar xzf redis 2.6.13.tar.gz cd redis 2.6.13 make redis啟動 src redis server redis 簡單測試 src redis cli redis set foo bar okredis get foo bar ...

redis入門學習

redis入門學習筆記 1.remote dictionary server redis a key value儲存系統 b 支援資料的持久化 c 支援資料的備份 d 讀寫速度快 e 所有操作都是原子的 2.資料型別 string hash list set zset a value為string型...