redis入門筆記

1.Jedis是什麼?java

Jedis是redis的java版本的客戶端實現。redis

 

2.Jedis操做步驟以下:
1->獲取Jedis實例須要從JedisPool中獲取;
2->用完Jedis實例須要返還給JedisPool;
3->若是Jedis在使用過程當中出錯,則也須要還給JedisPool;數據庫

 

3.具體方法說明緩存

pool.getReource()方法是獲得jedis實例。服務器

pipelined() 方法是批處理工具

 

4.redis介紹性能

Redis是一個開源的,先進的 key-value 存儲可用於構建高性能,可擴展的 Web 應用程序的解決方案。網站

 Redis 有三個主要使其有別於其它不少競爭對手的特色:spa

  • Redis是徹底在內存中保存數據的數據庫,使用磁盤只是爲了持久性目的; 命令行

  • Redis相比許多鍵值數據存儲系統有相對豐富的數據類型; 

  • Redis能夠將數據複製到任意數量的從服務器中; 

Redis優勢

  • 異常快速 : Redis是很是快的,每秒能夠執行大約110000設置操做,81000個/每秒的讀取操做。

  • 支持豐富的數據類型 : Redis支持最大多數開發人員已經知道如列表,集合,可排序集合,哈希等數據類型。

    這使得在應用中很容易解決的各類問題,由於咱們知道哪些問題處理使用哪一種數據類型更好解決。

  • 操做都是原子的 : 全部 Redis 的操做都是原子,從而確保當兩個客戶同時訪問 Redis 服務器獲得的是更新後的值(最新值)。

  • MultiUtility工具:Redis是一個多功能實用工具,能夠在不少如:緩存,消息傳遞隊列中使用(Redis原生支持發佈/訂閱),在應用程序中,如:Web應用程序會話,網站頁面點擊數等任何短暫的數據;

 

5. 如何使用Redis客戶端。

要啓動redis客戶端,打開終端,輸入命令Redis命令行:redis-cli。這將鏈接到本地服務器,如今就能夠運行各類命令了。

6.Redis ZADD命令

添加全部指定的成員指定的分數存放在鍵的有序集合。它能夠指定多個分/成員對。

若是指定的成員已是有序集合中的一員,分數被更新,並在合適的位置插入元素,以確保正確的順序。

若是鍵不存在,一個新的有序集合的指定成員做爲惟一的成員建立,就像若是有序集合是空的。若是該鍵存在,但不持有有序集合,則返回一個錯誤。

返回整型添加到有序集合,不包括被更新元素元素的數量。

相關文章
相關標籤/搜索