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
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
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
Petua: memasang sambungan kongsi: /usr/lib64 /php/modules/
vi /etc/php.ini
Sertai
extension=redis.so
Mulakan semula apache
service httpd restart
<?php $redis = new redis(); $redis->connect('localhost', 6379); $rs = $redis->set('test',"11111111111"); $result = $redis->get('test'); var_dump($result);//结果:string(11) "11111111111" $redis->delete('test'); $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('new',"test","test1")); //结果:int(1) //返回集合元素 var_dump($redis->smembers('new')); //结果:array(1) { [0]=> string(3) "111" } ?>
Atas ialah kandungan terperinci Cara memasang Redis3.0 dalam persekitaran CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!