1. 什麼是redis
redis是由義大利人salvatore sanfilippo(網名:antirez)開發的一款記憶體快取記憶體資料庫。redis全稱為:remote dictionary server(遠端資料服務),該軟體使用c語言編寫,redis是乙個key-value儲存系統,它支援豐富的資料型別,如:string、list、set、zset(sorted set)、hash。
2. redis特點
redis以記憶體作為資料儲存介質,所以讀寫資料的效率極高,遠遠超過資料庫。以設定和獲取乙個256位元組字串為例,它的讀取速度可高達110000次/s,寫速度高達81000次/s。
redis跟memcache不同的是,儲存在redis中的資料是持久化的,斷電或重啟後,資料也不會丟失。因為redis的儲存分為記憶體儲存、磁碟儲存和log檔案三部分,重啟後,redis可以從磁碟重新將資料載入到記憶體中,這些可以通過配置檔案對其進行配置,正因為這樣,redis才能實現持久化。
redis支援主從模式,可以配置集群,這樣更利於支撐起大型的專案,這也是redis的一大亮點。
redis命令 redis命令操作
redis命令操作 1.字串型別 string 1.儲存 set key value 2.獲取 get key 3.刪除 del key 2.雜湊型別 hash 1.儲存 hset key field value 2.獲取 1.hget key field 獲取指定的field對應的值 2.hget...
redis配置中心原理篇
所有的配置資料 xx.properties,xx.yml 都儲存在環境變數environment中,更改配置其實就是更改environment中的屬性值。在單例bean中的 value註解配置的屬性值如何實現動態更新?單例bean只建立了一次,其餘取值都是從singleobjects快取中拿取。如何...
redis中文亂碼 Redis 命令
redis 命令用於在 redis 服務上執行操作。redis 客戶端的基本語法為 redis cli以下例項講解了如何啟動 redis 客戶端 啟動 redis 客戶端,開啟終端並輸入命令redis cli。該命令會連線本地的 redis 服務。redis cliredis 127.0.0.1 6...