Rumah > pangkalan data > Redis > teks badan

Cara memasang Redis3.0 dalam persekitaran CentOS

WBOY
Lepaskan: 2023-05-27 11:43:05
ke hadapan
1078 orang telah melayarinya

Sembang bersatu dalam talian dan sistem push redis versi 2.8.6 telah berjalan dengan baik selama hampir setahun Sebab mengapa kami menguji redis3.0 adalah kerana 3.0 telah menambah banyak ciri baharu berbanding 2.8:

. kluster redis - pelaksanaan redis yang diedarkan
hasil pengekodan objek "rentetan terbenam" yang serba baharu, kehilangan cache yang lebih sedikit, kelajuan yang sangat dipertingkatkan di bawah beban kerja tertentu
penghantaran data akhir ibu bapa Minimumkan kependaman dan mempertingkatkan anggaran lru dengan sangat baik algoritma melalui "tulisan terakhir" dalam proses penulisan semula aof
Digunakan untuk pemadaman kunci
tunggu blok arahan menunggu operasi tulis dihantar ke bilangan nod hamba yang ditentukan
pindah cache Sambungan, meningkatkan kelajuan pemindahan kunci
pindah Parameter baharu salin dan ganti
arahan jeda klien: hentikan memproses permintaan klien dalam masa yang ditetapkan
peningkatan prestasi bitcount
set konfigurasi menerima unit yang berbeza Nilai memori, seperti "set config maxmemory 1gb ".
Pelarasan kecil format log redis untuk peranan contoh tindak balas (tuan/hamba)
peningkatan prestasi incr

Teruskan meneroka teknologi semasa anda masih muda Heart!

Mulakan pemasangan

1 Pasang pakej pergantungan

Salin kod Kod adalah seperti berikut:

[root@localhost ~]# yum pasang gcc gcc-c++ kernel-devel automake autoconf libtool buat wget tcl vim ruby ​​​​rubygems nyahzip php-devel git -y

2 . Pasang pelayan redis

Tidak perlu ./configure, susun sahaja tanpa 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
Salin selepas log masuk

3

[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
Salin selepas log masuk

4. Pasang phpredis untuk memudahkan penggunaan php untuk mengendalikan redis

alamat muat turun 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
Salin selepas log masuk

Petua: memasang sambungan kongsi: /usr/lib64 /php/modules/

vi /etc/php.ini
Salin selepas log masuk

Sertai

extension=redis.so
Salin selepas log masuk

Mulakan semula apache

service httpd restart
Salin selepas log masuk

Cara memasang Redis3.0 dalam persekitaran CentOS

5 >

<?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" }
?>
Salin selepas log masuk

Atas ialah kandungan terperinci Cara memasang Redis3.0 dalam persekitaran CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan