當前位置:首頁 » 編程軟體 » 把redis編譯成dll

把redis編譯成dll

發布時間: 2022-11-04 12:41:44

① 發帖求助,XAMPP添加redis擴展的問題

首先檢查你的php是否能正常載入redis.dll,用phpinfo或者php -i來確認下裡面是否有redis的信息。
然後排除許可權以及訪問限制等問題,手動telnet你的redis server是否正常?
正確的編譯方法是
#wget ip/files/redis-2.4.7.tar.gz
#tar xzf redis-2.4.7.tar.gz
#cd redis-2.4.7
#make
//注意不需要 phpize 伺服器端
#make install

這里記得復制配置文件到系統文件夾(默認內容,配置需要自己設置)
#cp redis.conf /etc/

然後執行 # src/redis-server 即可

② shopnc中怎麼配置redis windows環境

redis是現在比較流行的noSQL,主流大型網站都用的比較多,很多同學不知道怎麼安裝,這里介紹在windows下面安裝以及擴展,提供學習使用,實際使用環境多在Linux下。
工具/原料

PC
wamp開發環境
方法/步驟

首先到相應網站下載redis:
下載完成後解壓到任意盤符如:D:/redis
裡麵包括:如圖所示。
redis-server.exe:服務程序
redis-check-mp.exe:本地資料庫檢查
redis-check-aof.exe:更新日誌檢查
redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個 SETs/GETs 查詢 (類似於 Apache 的ab 工具).
當然還需要一個:redis.conf(具體內容網上隨便搜都會有)

啟動redis:
用cmd命令進入到redis的根目錄,
輸入命令:redis-server.exe redis.conf
啟動後如圖所示:
啟動cmd窗口要一直開著,關閉後則Redis服務關閉。

這時服務開啟著,另外開一個窗口進行,設置客戶端:
輸入命令:redis-cli.exe -h 192.168.2.168 -p 6379(這個ip自己定哈,6379為redis默認埠)
輸入後如圖所示:

安裝redis擴展
首先,查看所用php編譯版本V6/V9 在phpinfo()中查看

去相應網站下載redis擴展:
如圖所示下載對應版本的redis擴展

將下載的php_redis.dll放在php擴展目錄中(ext),並修改配置文件php.ini
添加 擴展的時候一定要

extension=php_igbinary.dll
extension=php_redis.dll

這個順序如圖:

重新啟動服務,查看phpinfo(),出現如圖表示成功;

PHP代碼測試
$redis = new Redis();
$redis->connect("192.168.138.2","6379"); //php客戶端設置的ip及埠
//存儲一個 值
$redis->set("say","Hello World");
echo $redis->get("say"); //應輸出Hello World

//存儲多個值
$array = array('first_key'=>'first_val',
'second_key'=>'second_val',
'third_key'=>'third_val');
$array_get = array('first_key','second_key','third_key');
$redis->mset($array);
var_mp($redis->mget($array_get));

③ 如何在.net4.0/4.5中安裝redis組件

Redis安裝與啟動
1. 下載Redis
Redis本身沒有提供Windows版本的,並且在Windows上也不太穩定,一般都將其部署到Linux環境下,Redis可以在其官網上下載,MSOpenTech中提供了Windows版本,這里為了學習安裝這一版本。

點擊跳轉到Github後,直接點擊Zip下載。下載後根據自己計算機的版本選擇32位或者64位進行安裝。我將64位的解壓後放到D:\Redis文件夾下,同時將文件夾內的redis.conf也拷貝到該目錄下,這個是redis的配置信息:

2. 啟動Redis
在Windows下面啟用Redis和啟動MogoDB一樣,需要使用命令行啟動,首先定位到該目錄,運行如下命令:
D:\Redis>redis-server.exe redis.conf

因為是在本機運行的,這里要注意埠號,同時要保持埠不要關閉。
當然您也可以將Redis作為Windows服務在後台一直開啟。
3. 使用
現在再開一個控制台應用程序連接之前啟動的Redis,如下:
D:\Redis>redis-cli.exe -h 172.16.147.121 -p 6379

其中 –h後面是本機的ip地址,後面的是埠。
然後就可以執行set 給key為city賦值:
redis 172.16.147.121:6379> set city Shanghai

通過get可以獲取指定key為city的值了。
redis 172.16.147.121:6379> get city

同時,在我們往redis上寫數據的時候,Redis服務也會定時的往文件中寫數據

這里僅簡單的介紹了get和set命令,更多命令可以查看 http://redis.io/commands
.初探Redis
下載ServiceStack.Redis
和MongoDB一樣,在.NET中使用Redis其實也是使用第三方驅動,官網推薦的是使用ServiceStack.Redis 下載後解壓得到如下dll

.NET項目中使用Redis
新建一個Console程序,引用上一步驟解壓的四個dll。
做一個簡單的例子,在.NET中獲取之前我們設置的city的值。
class Program
{
static RedisClient redisClient = new RedisClient("172.16.147.121", 6379);//redis服務IP和埠
static void Main(string[] args)
{
Console.WriteLine(redisClient.Get<string>("city"));
Console.ReadKey();
}
}

首先通過 static RedisClient redisClient = new RedisClient("172.16.147.121", 6379);
建立連接 ,然後就可以直接用redisClient裡面的Get方法獲取 key為city的值了。

在前面的命令行中,我們網city中存入了Shanghai,現在我們獲取到了這個值。
ServerStack中有很多方法可以在.NET中調用,其類結構圖如下:

總結
本文簡單介紹了Redis,Redis如何在Windows下安裝,以及如何在.NET中使用訪問和使用Redis,希望對您有所幫助,下文將講解如何在.NET中網Redis中讀寫復雜對象。

④ 怎麼安裝redis PHP擴展,windows下

1、首先到相應網站下載redis:
下載完成後解壓到任意盤符如:D:/redis
裡麵包括:如圖所示。
redis-server.exe:服務程序
redis-check-mp.exe:本地資料庫檢查
redis-check-aof.exe:更新日誌檢查
redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個
SETs/GETs
查詢
(類似於
Apache
的ab
工具).
當然還需要一個:redis.conf(具體內容網上隨便搜都會有)
2、啟動redis:
用cmd命令進入到redis的根目錄,
輸入命令:redis-server.exe
redis.conf
啟動後如圖所示:
啟動cmd窗口要一直開著,關閉後則Redis服務關閉。
3、這時服務開啟著,另外開一個窗口進行,設置客戶端:
輸入命令:redis-cli.exe
-h
192.168.2.168
-p
6379(這個ip自己定哈,6379為redis默認埠)
輸入後如圖所示:
4、安裝redis擴展
首先,查看所用php編譯版本V6/V9
在phpinfo()中查看
5、去相應網站下載redis擴展:
如圖所示下載對應版本的redis擴展
6、將下載的php_redis.dll放在php擴展目錄中(ext),並修改配置文件php.ini
添加
擴展的時候一定要
extension=php_igbinary.dll
extension=php_redis.dll
這個順序如圖:
7、重新啟動服務,查看phpinfo(),出現如圖表示成功;
8、PHP代碼測試
$redis
=
new
Redis();

$redis->connect("192.168.138.2","6379");
//php客戶端設置的ip及埠

//存儲一個


$redis->set("say","Hello
World");

echo
$redis->get("say");

//應輸出Hello
World

//存儲多個值

$array
=
array('first_key'=>'first_val',

'second_key'=>'second_val',

'third_key'=>'third_val');

$array_get
=
array('first_key','second_key','third_key');

$redis->mset($array);

var_mp($redis->mget($array_get));

⑤ windows下怎麼編譯redis

打開windows版本鏈接,進行
按上面的說明:

On your computer create a working folder and cd into it.
Clone antirez/redis repository:
git clone https://github.com/antirez/redis.git

然後,

cd redis git checkout 3fac86ff1d


git checkout -b 2.4_win_uv

這個命令可能會有錯誤,文檔提示can ignored。
也可以用curl:

curl https://raw.github.com/gist/1439660//redis24_win_uv.patch | git am
如果curl支持openssl的話,會提示什麼簽名證書有問題,可以根據提示,帶上參數 --insecure,也就是
curl --insecure https://raw.github.com/gist/1439660//redis24_win_uv.patch | git am。
補丁安裝完後,在msvs下面會生成.sln解決方案,可以用vc2010打開瀏覽代碼。這時還不能編譯,因為一般電腦上都沒有pthread相關文件。pthread-win32在多平台開源代碼中很常見,就是把win32的編程函數封裝成pthread風格的。可以從ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.exe.這里下載,不用運行,直接解壓就可以,這是自解壓文件。然後,可以直接用裡面的lib和dll,也可以自己編譯一個。把include和lib按要求復制到deps目錄:From your local folder, all the files from Pre-built.2/include to your redis folder under deps/pthreads-win32/include (the directory needs to be created).
lib和dll有多個,要使用帶pthreadVC2.dll和pthreadVC2.lib。如果想省事,可以把pthreadVC2.lib改名成pthread.lib。pthreadVC2.dll不要改名,直接放在msvs目錄下,如果要直接運行,需要和.exe放在同級目錄。Redis說明要求編譯成靜態lib,就不需要dll了。根據個人愛好來定,個人感覺用dll好。
然後就是打開RedisServer.sln調試代碼了

⑥ 怎麼安裝redis PHP擴展,windows下

1、首先到相應網站下載redis:

下載完成後解壓到任意盤符如:D:/redis

裡麵包括:如圖所示。

redis-server.exe:服務程序

redis-check-mp.exe:本地資料庫檢查

redis-check-aof.exe:更新日誌檢查

redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個 SETs/GETs 查詢 (類似於 Apache 的ab 工具).

當然還需要一個:redis.conf(具體內容網上隨便搜都會有)

8、PHP代碼測試

$redis = new Redis();

$redis->connect("192.168.138.2","6379"); //php客戶端設置的ip及埠

//存儲一個 值

$redis->set("say","Hello World");

echo $redis->get("say"); //應輸出Hello World

//存儲多個值

$array = array('first_key'=>'first_val',

'second_key'=>'second_val',

'third_key'=>'third_val');

$array_get = array('first_key','second_key','third_key');

$redis->mset($array);

var_mp($redis->mget($array_get));

⑦ MinGW+Eclipse怎麼重新編譯redis

1、安裝JDK,並配置好其環境變數 1)JDK的下載和安裝 JDK官方下載地址:oracle/technetwork/java/javase/downloads/index 2)JDK環境變數的配置 安裝好JDK後,配置環境變數:依次選擇 計算機>右鍵「屬性」>高級系統設置>高級>

⑧ 如何配置redis rdb dll conf

如果有騰訊電腦管家直接打開管家。管家打開後找到電腦診所-右上角有個問題搜索
直接把你缺失的dll文件復制進去,找到答案後點擊立即修復。完成重啟即可。
也不用費事去網路搜了。下載的東西還捆綁一堆東西

⑨ 如何在.Net中使用Redis

Redis安裝與啟動1.下載RedisRedis本身沒有提供Windows版本的,並且在Windows上也不太穩定,一般都將其部署到Linux環境下,Redis可以在其官網上下載,MSOpenTech中提供了Windows版本,這里為了學習安裝這一版本。點擊跳轉到Github後,直接點擊Zip下載。下載後根據自己計算機的版本選擇32位或者64位進行安裝。我將64位的解壓後放到D:\Redis文件夾下,同時將文件夾內的redis.conf也拷貝到該目錄下,這個是redis的配置信息:2.啟動Redis在Windows下面啟用Redis和啟動MogoDB一樣,需要使用命令行啟動,首先定位到該目錄,運行如下命令:D:\Redis>redis-server.exeredis.conf因為是在本機運行的,這里要注意埠號,同時要保持埠不要關閉。當然您也可以將Redis作為Windows服務在後台一直開啟。3.使用現在再開一個控制台應用程序連接之前啟動的Redis,如下:D:\Redis>redis-cli.exe-h172.16.147.121-p6379其中–h後面是本機的ip地址,後面的是埠。然後就可以執行set給key為city賦值:redis172.16.147.121:6379>setcityShanghai通過get可以獲取指定key為city的值了。redis172.16.147.121:6379>getcity同時,在我們往redis上寫數據的時候,Redis服務也會定時的往文件中寫數據這里僅簡單的介紹了get和set命令,命令可以查看mands.初探Redis下載ServiceStack.Redis和MongoDB一樣,在.NET中使用Redis其實也是使用第三方驅動,官網推薦的是使用ServiceStack.Redis下載後解壓得到如下dll.NET項目中使用Redis新建一個Console程序,引用上一步驟解壓的四個dll。做一個簡單的例子,在.NET中獲取之前我們設置的city的值。classProgram{staticRedisClientredisClient=newRedisClient("172.16.147.121",6379);//redis服務IP和埠staticvoidMain(string[]args){Console.WriteLine(redisClient.Get("city"));Console.ReadKey();}}首先通過staticRedisClientredisClient=newRedisClient("172.16.147.121",6379);建立連接,然後就可以直接用redisClient裡面的Get方法獲取key為city的值了。在前面的命令行中,我們網city中存入了Shanghai,現在我們獲取到了這個值。ServerStack中有很多方法可以在.NET中調用,其類結構圖如下:總結本文簡單介紹了Redis,Redis如何在Windows下安裝,以及如何在.NET中使用訪問和使用Redis,希望對您有所幫助,下文將講解如何在.NET中網Redis中讀寫復雜對象。

⑩ 怎麼安裝redis PHP擴展,windows下

1、首先到相應網站下載redis:
下載完成後解壓到任意盤符如:D:/redis
裡麵包括:如圖所示。
redis-server.exe:服務程序
redis-check-mp.exe:本地資料庫檢查
redis-check-aof.exe:更新日誌檢查
redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個 SETs/GETs 查詢 (類似於 Apache 的ab 工具).
當然還需要一個:redis.conf(具體內容網上隨便搜都會有)

2、啟動redis:
用cmd命令進入到redis的根目錄,
輸入命令:redis-server.exe redis.conf
啟動後如圖所示:
啟動cmd窗口要一直開著,關閉後則Redis服務關閉。

3、這時服務開啟著,另外開一個窗口進行,設置客戶端:
輸入命令:redis-cli.exe -h 192.168.2.168 -p 6379(這個ip自己定哈,6379為redis默認埠)
輸入後如圖所示:

4、安裝redis擴展
首先,查看所用php編譯版本V6/V9 在phpinfo()中查看

5、去相應網站下載redis擴展:
如圖所示下載對應版本的redis擴展

6、將下載的php_redis.dll放在php擴展目錄中(ext),並修改配置文件php.ini
添加 擴展的時候一定要
extension=php_igbinary.dll

extension=php_redis.dll
這個順序如圖:

7、重新啟動服務,查看phpinfo(),出現如圖表示成功;

8、PHP代碼測試
$redis = new Redis();
$redis->connect("192.168.138.2","6379"); //php客戶端設置的ip及埠
//存儲一個 值
$redis->set("say","Hello World");
echo $redis->get("say"); //應輸出Hello World
//存儲多個值
$array = array('first_key'=>'first_val',
'second_key'=>'second_val',
'third_key'=>'third_val');
$array_get = array('first_key','second_key','third_key');
$redis->mset($array);
var_mp($redis->mget($array_get));

熱點內容
android文件夾重命名 發布:2025-05-15 01:13:50 瀏覽:481
cns腳本 發布:2025-05-15 01:13:38 瀏覽:722
數據結構與演算法筆試題 發布:2025-05-15 01:04:20 瀏覽:417
搜狗輸入法如何直接編輯配置文件 發布:2025-05-15 00:51:47 瀏覽:668
電箱都有哪些配置 發布:2025-05-15 00:30:21 瀏覽:74
安卓qq邀請碼在哪裡尋找 發布:2025-05-15 00:02:04 瀏覽:35
三菱fx編程口 發布:2025-05-15 00:01:23 瀏覽:810
醫院招商引資宣傳片腳本 發布:2025-05-15 00:01:21 瀏覽:368
linuxcftp伺服器 發布:2025-05-14 23:58:18 瀏覽:718
探岳什麼配置才有駕駛模式選擇 發布:2025-05-14 23:53:17 瀏覽:146