新聞中心
Redis是一個(gè)開源的使用ANSI C語言編寫的 keys、value 存儲(chǔ)數(shù)據(jù)庫,是目前最流行的NoSQL數(shù)據(jù)庫之一,當(dāng)需要進(jìn)行數(shù)據(jù)持久化時(shí),使用Redis可以帶來更快的查詢性能,更高的存儲(chǔ)密度。本文主要介紹如何在TP3框架引入Redis。

超過十余年行業(yè)經(jīng)驗(yàn),技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營(yíng)模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:網(wǎng)站制作、網(wǎng)站設(shè)計(jì),成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,微信小程序定制開發(fā),微信開發(fā),重慶APP開發(fā),同時(shí)也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營(yíng)銷和我們一樣獲得訂單和生意!
一、TP3.2框架安裝下載
我們需要在服務(wù)器上安裝TP3.2框架,可以從官網(wǎng)下載最新版本的TP3.2,解壓后可以看見以下目錄結(jié)構(gòu):
thinkphp\
└─application
├─commnon
│ ├─CONFIG.php
│ └─function.php
└─module
二、TP3框架配置引入Redis
(1)下載Redis拓展擴(kuò)展包并安裝:
$ wget https://github.com/phpredis/phpredis/archive/5.2.1.tar.gz
$ tar -zxvf 5.2.1.tar.gz
$ cd phpredis-5.2.1/
$ phpize
$ ./configure
$ make & make install
(2)修改php.ini文件,引入Redis擴(kuò)展
[redis]
extension=redis.so
(3)在TP3項(xiàng)目入口文件index.phpAdmin首頁中新增Redis配置:
在index.php中添加Redis配置:
“`php
$redis_options[‘host’] = ‘127.0.0.1’;
$redis_options[‘port’] = 6379;
$redis_options[‘prefix’] = ‘-net:’
$redis_options[‘expire’] = 0;
$redis_options[‘timeout’] = 0;
(4)修改TP3項(xiàng)目公共函數(shù)配置文件
打開common/config.php,在最下面添加以下代碼:
```php
/* Redis設(shè)置 */
$redis_config=array(
'host'=>'127.0.0.1',
'port'=>6379,
'password'=>'123456',
'prefix'=>'-net:',
'expire'=>0,
'timeout'=>0,
);
(5)初始化Redis連接
在common/function.php中添加以下初始化Redis連接參數(shù):
“`php
function setup_redis()
{
//初始化redis
global $redis_config;
$port = $redis_config[‘port’];
$host = $redis_config[‘host’];
$password = $redis_config[‘password’];
$redis = new Redis();
$redis->connect($host, $port);
if (!empty($password)) {
$redis->auth($password);
}
$redis->select(0); // 選擇數(shù)據(jù)庫
return $redis;
}
(6)使用Redis
在TP3項(xiàng)目中就可以使用Redis了,例如:
```php
$Redis = setup_redis(); //初始化redis連接參數(shù)
$Redis->set('Username','WEIYIYUN'); //設(shè)置Redis中的username
$username=$Redis->get('username'); //獲取Redis中的username
以上就是TP3.2框架如何引入Redis的方法,如果有任何問題,可以在GitHub或其它技術(shù)論壇上搜索相關(guān)文章來解決。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
當(dāng)前文章:TP3框架如何引入Redis(tp3怎么引入redis)
本文網(wǎng)址:http://fisionsoft.com.cn/article/ccohced.html


咨詢
建站咨詢
