一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Redis - CentOS系統安裝Redis及Redis的PHP擴展詳解

CentOS系統安裝Redis及Redis的PHP擴展詳解

2019-11-01 15:23上品物語 Redis

這篇文章主要介紹了CentOS系統下安裝Redis數據的教程,以及詳解了Redis數據庫的PHP擴展,文中介紹的很詳細,相信對大家的理解和學習具有一定的參考借鑒價值,有需要的朋友們可以參考借鑒,下面來一起看看吧。

redis簡介

redis是一款很不錯的高性能的key-value數據庫,它的出現在很大程度上彌補了很多像memcached這類的keyvalue存儲的不足,它的特點有:支持持久化、半持久化數據保存、支持主從同步、value值支持多種類型等等。下面來一起看看在CentOS系統安裝Redis及Redis的PHP擴展的詳細介紹。

1、安裝Redis

1.1 如果沒有安裝wget,安裝wget

?
1
yum install wget

1.2 在http://redis.io/download頁面查看redis版本,并下載安裝

?
1
wget http://download.redis.io/releases/redis-3.2.0.tar.gz

1.3 解壓,并進入解壓目錄進行編譯。編譯成功后會在redis-3.2.0目錄下生成相關文件

?
1
2
3
$ tar xzf redis-3.2.0.tar.gz
$ cd redis-3.2.0
$ make

如果make時沒有發現gcc,那么安裝gcc

?
1
yum install gcc gcc-c++ kernel-devel

再次make,如果出現如下錯誤

?
1
2
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"

則使用如下命令進行make

?
1
make MALLOC=libc

1.4 在文件夾redis-3.2.0下啟動redis服務,輸入如下命令后回車。

?
1
./src/redis-server redis.conf &

1.4 檢測

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#檢測后臺進程是否存在
ps -ef |grep redis
 
#檢測6379端口是否在監聽
netstat -lntp | grep 6379
 
#使用`redis-cli`客戶端檢測連接是否正常
./src/redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key "hello world"
OK
127.0.0.1:6379> get key
"hello world"

1.5 停止服務

?
1
2
3
4
#使用客戶端
./src/redis-cli shutdown
#因為Redis可以妥善處理SIGTERM信號,所以直接kill -9也是可以的
kill -9 PID

2、安裝Redis的PHP擴展

2.1 安裝phpize

?
1
yum install php-devel

2.2 下載擴展源碼包,直接用wget

?
1
2
#wget下載github上的文件
wget https://github.com/nicolasff/phpredis/archive/master.zip

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

?
1
yum install unzip

2.4 解壓master.zip

?
1
unzip master.zip

2.5 解壓目錄為phpredis-master,進入該文件夾,開始編譯php擴展

?
1
phpize

2.6 配置環境

?
1
./configure

 2.7 編譯

?
1
make && make install

編譯完成后顯示:

?
1
2
3
Build complete.
Don't forget to run 'make test'.
Installing shared extensions:  /usr/lib64/php/modules/

進入/usr/lib64/php/modules/文件夾,發現redis.so的擴展

2.8 修改/etc/php.ini,添加下面的擴展

?
1
extension=redis.so

2.9 重啟服務器

?
1
service httpd restart

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

CentOS系統安裝Redis及Redis的PHP擴展詳解

3、PHP代碼測試

?
1
2
3
4
5
6
7
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('name','zhou', 10);
$key_1 = $redis->get('name');
echo $key_1;
?>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

延伸 · 閱讀

精彩推薦
  • Redisredis實現排行榜功能

    redis實現排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實現排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    xiaojin21cen10152021-07-27
  • Redis詳解Redis復制原理

    詳解Redis復制原理

    與大多數db一樣,Redis也提供了復制機制,以滿足故障恢復和負載均衡等需求。復制也是Redis高可用的基礎,哨兵和集群都是建立在復制基礎上實現高可用的...

    李留廣10222021-08-09
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    這篇文章主要給大家介紹了關于redis中如何使用lua腳本讓你的靈活性提高5個逼格的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具...

    一線碼農5812019-11-18
  • RedisRedis的配置、啟動、操作和關閉方法

    Redis的配置、啟動、操作和關閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • RedisRedis 事務知識點相關總結

    Redis 事務知識點相關總結

    這篇文章主要介紹了Redis 事務相關總結,幫助大家更好的理解和學習使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • RedisRedis全量復制與部分復制示例詳解

    Redis全量復制與部分復制示例詳解

    這篇文章主要給大家介紹了關于Redis全量復制與部分復制的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis爬蟲具有一定的參考學習...

    豆子先生5052019-11-27
  • RedisRedis如何實現數據庫讀寫分離詳解

    Redis如何實現數據庫讀寫分離詳解

    Redis的主從架構,能幫助我們實現讀多,寫少的情況,下面這篇文章主要給大家介紹了關于Redis如何實現數據庫讀寫分離的相關資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
主站蜘蛛池模板: 天堂伊人网 | 成人影院在线观看 | 亚洲午夜精品久久久久久成年 | 3黑人巨大vs北岛玲 3d肉浦团在线观看 3d动漫免费 | 俺去俺去啦最新官网在线 | 波多野结衣小说 | 给我一个黄色网址 | 国内自拍成人网在线视频 | 日韩成人小视频 | 97大香伊在人人线色 | 久久成人国产精品一区二区 | 韩日视频在线 | h版小说 | 四虎地址8848aa4hc44四虎 四虎成人永久地址 | juy_661佐佐木明希在线播放 | 白丝vk丨tk失禁 | 美女视频久久 | 亚洲国产精品日本无码网站 | 四虎影视国产精品婷婷 | 亚洲成在人网站天堂一区二区 | 国产欧美一区二区三区免费看 | darkside动漫在线观看 | 8插8插| 男女乱淫真视频播放网站 | 91啦丨porny丨蝌蚪 | 欧美香蕉| 男人和女人上床 | 欧美性白人顶级hd | 亚洲精品动漫免费二区 | 波多野结衣在线观看中文字幕 | 好男人影视社区www在线观看 | 91香蕉视频在线播放 | 美女扒开粉嫩尿口漫画 | 高清男的插曲女的 欢迎你老狼 | 午夜爱| 午夜精品久久久久久 | 精品在线91 | jizz 日本亚洲 | 男人天堂网页 | 9999热视频 | 波多野结衣久久国产精品 |