Spring Data Redis是Spring Data umbrella項目的一部分,旨在促進在Spring環境下(已經實現了JPA/Hibernate)非關聯式資料庫的使用。其主要目標是保證Spring Java應用中的可移植性與一致性。在其最底層,Spring Data Redis在每個Java Redis庫之上提供了一個基本的抽象層。開發人員面對的是統一的Spring Redis API,並且可以輕鬆在多種實現間切換(比如說出於效能原因等)。
Spring Data Redis提供了RedisConnection,這是針對Redis執行個體(類似於JPA EntityManager或是Hibernate Session)的短暫、非安全執行緒的串連抽象;還提供了RedisConnectionFactory,它用於建立這種串連(類似於JPA EntityManagerFactory或是Hibernate SessionFactory)。這些抽象在共同的編程介面之上隱藏了實際的實現機制,考慮到了Spring所支援的Java Redis庫Red Gate公司最近發布了.NET Demon,這是一種新的Visual Studio擴充,可以在後台持續測試和編譯代碼。
為了支援持續編譯,.NET Demon替換了Visual Studio的構建系統。為了讓這個過程更快,它會檢測需要編譯的部分,包括應用程式發生了變更或者能夠被變更所影響的部分。該工具還會在開發人員鍵入代碼的時候自動儲存代碼。
對使用NUnit2.5.4或更高版本做單元測試的人來說,.NET Demon為Visual Studio添加了持續測試的特性。當代碼發生改變的時候,還會顯示單元測試結果和程式碼涵蓋範圍。(不管是否使用單元測試,.NET Demon的其它所有特性都可用。)
.NET Demon可以用於Visual Studio 2010除快捷版之外的所有版本。儘管軟體的完整版需要收費,但當前的beta版已經在Red Gate的網站和Visual Studio Gallery提供了免費下載。的輕鬆移植。