Redis(初學(xué))

centos 7 安裝使用

1、依次執(zhí)行以下命令,下載源碼,解壓縮后編譯源碼。

$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make 

2、編譯完成后,在Src目錄下,有四個(gè)可執(zhí)行文件redis-server、redis-benchmark、redis-cli和redis.conf(在上一級目錄)。然后拷貝到一個(gè)目錄下。

mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis 

3、啟動Redis服務(wù)。需要在/usr/redis文件夾下面運(yùn)行

$ redis-server redis.conf

可能無法啟動提示 redis-server:未找到命令...,通過yum安裝gcc
yum -y install gcc automake autoconf libtool make
4、然后用另一個(gè)終端測試一下是否啟動成功。

$ redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
安裝Redis的PHP擴(kuò)展

安裝phpize

yum install php-devel

下載擴(kuò)展源碼包,直接用wget #wget下載github上的文件

wget https://github.com/nicolasff/phpredis/archive/master.zip

如果沒裝unzip,需要先安裝unzip

yum install unzip

解壓master.zip

unzip master.zip

解壓目錄為phpredis-master,進(jìn)入該文件夾,開始編譯php擴(kuò)展

phpize

配置環(huán)境

./configure

編譯

make && make install

編譯完成后顯示:
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib64/php/modules/
進(jìn)入/usr/lib64/php/modules/文件夾,發(fā)現(xiàn)redis.so的擴(kuò)展

修改/etc/php.ini,添加下面的擴(kuò)展
extension=redis.so

重啟服務(wù)器

service httpd restart

最后查看phpinfo,顯示如下,代表安裝成功:


<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('name','zhou', 10);
$key_1 = $redis->get('name');
echo $key_1;

瀏覽器會鏈接失敗,是因?yàn)镾ELinux把a(bǔ)pache的權(quán)限限制了,需要關(guān)閉

查看SELinux狀態(tài):
1、/usr/sbin/sestatus -v ##如果SELinux status參數(shù)為enabled即為開啟狀態(tài)
SELinux status: enabled
2、getenforce ##也可以用這個(gè)命令檢查
關(guān)閉SELinux:
1、臨時(shí)關(guān)閉(不用重啟機(jī)器):
setenforce 0 ##設(shè)置SELinux 成為permissive模式
##setenforce 1 設(shè)置SELinux 成為enforcing模式
2、修改配置文件需要重啟機(jī)器:
修改/etc/selinux/config 文件
將SELINUX=enforcing改為SELINUX=disabled
重啟機(jī)器即可




Redis在windows下安裝過程

github下載地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
云盤:鏈接:http://pan.baidu.com/s/1dFNBdBV 密碼:cd76

教程學(xué)習(xí)網(wǎng)站:http://www.redis.net.cn/

1.這里下載的是Redis,在運(yùn)行中輸入cmd,然后把目錄指向解壓的Redis目錄。

2、輸入命令

redis-server redis.windows.conf

出現(xiàn)下圖顯示表示啟動成功了。


3、由于上面雖然啟動了redis,但是只要一關(guān)閉cmd窗口,redis就會消失。所以要把redis設(shè)置成windows下的服務(wù)。設(shè)置服務(wù)命令,輸入命令之后沒有報(bào)錯(cuò),表示成功了,刷新服務(wù),會看到多了一個(gè)redis服務(wù)。

redis-server --service-install redis.windows-service.conf --loglevel verbose

4、常用的redis服務(wù)命令。
卸載服務(wù):redis-server --service-uninstall
開啟服務(wù):redis-server --service-start
停止服務(wù):redis-server --service-stop

php擴(kuò)展
鏈接:http://pan.baidu.com/s/1nvdZSCx 密碼:128g
當(dāng)前環(huán)境下就選擇7.0 Thread Safe (TS) x64的包下載。
將下載解壓后的php_redis.dll放入php的ext目錄下,然后修改php.ini,加入redis擴(kuò)展配置:
extension=php_redis.dll

重啟apache,查看phpinfo就有redis擴(kuò)展的信息了。

請大家多多指教,謝謝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容