ホームページ  >  記事  >  データベース  >  CentOS環境にRedis3.0をインストールする方法

CentOS環境にRedis3.0をインストールする方法

WBOY
WBOY転載
2023-05-27 11:43:051030ブラウズ

オンラインの統合チャットおよびプッシュ システムの redis バージョン 2.8.6 は、ほぼ 1 年にわたって正常に動作しています。redis3.0 をテストした理由は、3.0 には 2.8 と比較して多くの新機能が追加されているためです:

redis クラスター - 分散型 Redis 実装
新しい「埋め込み文字列」オブジェクトのエンコード結果、特定のワークロードでのキャッシュ ミスの減少、および速度の大幅な向上
aof 子 -> 親の最終データ送信実行中の「最後の書き込み」による遅延を最小限に抑えるaof 書き換えプロセス
キー消去の lru 近似アルゴリズムを大幅に改善
書き込み操作が指定された数のスレーブ ノードに送信されるのを待機するコマンド ブロックを待機
移行接続キャッシュにより、キーの速度が大幅に向上移植
migarte 新しいパラメータのコピーと置換
client stop コマンド: 指定された時間内にクライアント要求の処理を停止
ビットカウントのパフォーマンス向上
config セットはさまざまな単位を受け入れます メモリ値 (「config set maxmemory 1gb」など) .
リアクション インスタンス (マスター/スレーブ) の役割のための Redis ログ形式の小さな調整
パフォーマンスの向上を図る

若いうちにテクノロジーを探求し続けてください。ハート!

インストールを開始します

1. 依存関係パッケージをインストールします

コードをコピーします コードは次のとおりです。

[root@localhost ~]# yum install gcc gcc-c kernel-devel automake autoconf libtool make wget tcl vim Ruby Rubygems unzip php-devel git -y

2 Redis サーバーをインストールします

./configure は必要ありません、make install も必要なく、コンパイルするだけです

[root@localhost ~]# wget http://download.redis.io/releases/redis-3.0.6.tar.gz
[root@localhost ~]# tar xzf redis-3.0.6.tar.gz
[root@localhost ~]# cd redis-3.0.6
[root@localhost redis-3.0.6]# make
[root@localhost redis-3.0.6]# src/redis-server

3. redis クライアントを使用してテスト

[root@localhost redis-3.0.6]# src/redis-cli
127.0.0.1:6379> set key val
ok
127.0.0.1:6379> get key
"val"
127.0.0.1:6379> del key
(integer) 1
127.0.0.1:6379> exists key
(integer) 0

4. phpredis をインストールして、php を使用して redis を操作できるようにします

phpredis のダウンロード アドレス:

[root@localhost ~]# unzip phpredis-develop.zip
[root@localhost ~]# cd phpredis-develop
[root@localhost phpredis-develop]# phpize
[root@localhost phpredis-develop]# ./configure
[root@localhost phpredis-develop]# make && make install

ヒント: 共有拡張機能のインストール: /usr /lib64/php/modules/

vi /etc/php.ini

Join

extension=redis.so

Apache の再起動

service httpd restart

CentOS環境にRedis3.0をインストールする方法

#5. PHP 接続 Redis コード テスト

<?php
$redis = new redis();
$redis->connect(&#39;localhost&#39;, 6379);
$rs = $redis->set(&#39;test&#39;,"11111111111");
$result = $redis->get(&#39;test&#39;);
var_dump($result);//结果:string(11) "11111111111"
$redis->delete(&#39;test&#39;);
$redis->sadd("test","111");//往test集合中添加一个元素 111
$redis->sadd("test","222");
$redis->sadd("test","333");
$redis->sadd("test1","111");
$redis->sadd("test1","444");
//将集合test和集合test1的并集存进一个新集合new
var_dump($redis->sinterstore(&#39;new&#39;,"test","test1")); //结果:int(1)
//返回集合元素
var_dump($redis->smembers(&#39;new&#39;)); //结果:array(1) { [0]=> string(3) "111" }
?>

以上がCentOS環境にRedis3.0をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。