hiredis的各種windows版本
(金慶的專欄 2016.12)
hiredis 是內(nèi)存數(shù)據(jù)庫(kù) redis 的客戶端C庫(kù), 不支持Windows。
hiredis的Windows移植版本有許多:
desb42/hiredis
forked from redis/hiredis
hiredis 0.10.1
Star 3
koenvandesande/hiredis
forked from redis/hiredis
hiredis 0.11.0
在日志中指出基于 desb42
Windows compatability, partially based on desb42's patch, but with cleanup and additional fixes.
Star 8
wasppdotorg/hiredis-for-windows
hiredis 0.13.3
README.md 頭部指出基于 koenvandesande/hiredis
https://github.com/redis/hiredis (0.13.3)
https://github.com/koenvandesande/hiredis
Star 3
lgsonic/hiredis-win
hiredis 0.10.1
Star 15
texnician/hiredis-win32
hiredis 0.10.1
Star 17
Microsoft/hiredis
forked from redis/hiredis
hiredis 0.11.0
Star 11
ayrb13/hiredis-win
hiredis 0.11.0
Star 1
對(duì)于星星數(shù)都較少的情況,創(chuàng)建較早的 hiredis-win 和 hiredis-win32 星星數(shù)會(huì)占據(jù)優(yōu)勢(shì),
但是星星意義不大。
支持hiredis的版本是關(guān)鍵。
hiredis-for-windows 支持版本最新,并且淵源清楚,可以信賴。
Microsoft/hiredis 頂著MS的牌子比較容易讓人接受,因?yàn)槭?forked from redis/hiredis,
所以升級(jí) hiredis 只需處理下沖突就行了。
但是這個(gè)移植更改太大,使用了IOCP, 多了一個(gè)win32_interop, 不如其他移植簡(jiǎn)潔。
這應(yīng)該是 MSOpenTech/redis 的子項(xiàng)目,見:
http://blog.sina.com.cn/s/blog_47379bd80102vbtb.html
Win32_Interop 重定義了一些Windows API以模擬Linux下的POSIX函數(shù)。
在項(xiàng)目中連接hiredis.lib和Win32_Interop.lib時(shí),如果同時(shí)連接系統(tǒng)庫(kù)文件,
則會(huì)出現(xiàn)一系列沖突。
(金慶的專欄 2016.12)
hiredis 是內(nèi)存數(shù)據(jù)庫(kù) redis 的客戶端C庫(kù), 不支持Windows。
hiredis的Windows移植版本有許多:
desb42/hiredis
forked from redis/hiredis
hiredis 0.10.1
Star 3
koenvandesande/hiredis
forked from redis/hiredis
hiredis 0.11.0
在日志中指出基于 desb42
Windows compatability, partially based on desb42's patch, but with cleanup and additional fixes.
Star 8
wasppdotorg/hiredis-for-windows
hiredis 0.13.3
README.md 頭部指出基于 koenvandesande/hiredis
https://github.com/redis/hiredis (0.13.3)
https://github.com/koenvandesande/hiredis
Star 3
lgsonic/hiredis-win
hiredis 0.10.1
Star 15
texnician/hiredis-win32
hiredis 0.10.1
Star 17
Microsoft/hiredis
forked from redis/hiredis
hiredis 0.11.0
Star 11
ayrb13/hiredis-win
hiredis 0.11.0
Star 1
對(duì)于星星數(shù)都較少的情況,創(chuàng)建較早的 hiredis-win 和 hiredis-win32 星星數(shù)會(huì)占據(jù)優(yōu)勢(shì),
但是星星意義不大。
支持hiredis的版本是關(guān)鍵。
hiredis-for-windows 支持版本最新,并且淵源清楚,可以信賴。
Microsoft/hiredis 頂著MS的牌子比較容易讓人接受,因?yàn)槭?forked from redis/hiredis,
所以升級(jí) hiredis 只需處理下沖突就行了。
但是這個(gè)移植更改太大,使用了IOCP, 多了一個(gè)win32_interop, 不如其他移植簡(jiǎn)潔。
這應(yīng)該是 MSOpenTech/redis 的子項(xiàng)目,見:
http://blog.sina.com.cn/s/blog_47379bd80102vbtb.html
Win32_Interop 重定義了一些Windows API以模擬Linux下的POSIX函數(shù)。
在項(xiàng)目中連接hiredis.lib和Win32_Interop.lib時(shí),如果同時(shí)連接系統(tǒng)庫(kù)文件,
則會(huì)出現(xiàn)一系列沖突。