Redis ialah storan struktur data berasaskan memori, jenis log tahan lama, pangkalan data Nilai Kunci. Apabila tapak yang menggunakan pangkalan data relasi mencapai jumlah konkurensi tertentu, selalunya akan terdapat kesesakan dalam cakera IO Pada masa ini, bekerja dengan redis mempunyai kelebihan tertentu kerana ia mempunyai ciri-ciri berikut:
Berjalan berdasarkan ingatan, bacaan dan penulisan serentak yang tinggi;
menyokong pengedaran dan secara teorinya boleh diperluas tanpa terhingga; ;
Berterusan, boleh ditulis ke cakera dengan kerap
Senario aplikasi
Kaunter, pengehad semasa
Sistem baris gilir mesej (langganan terbitan, kedudukan list)
Kunci teragih, sesi kongsi, baris gilir
Jenis data:
boleh menyimpan rentetan, gambar, video dan jenis lain Panjang maksimum menyokong 512M. Perintah operasi, seperti:
GET/MGET
SET/SETEX/MSET/MSETNX
INCR/DECR
GETSET
DEL
Jenis cincang:
HGET/HMGET/HGETALL
HSET/HMSET/HSETNX
HEXISTS/HLEN
HKEYS/HDEL
HVALS
Jenis senarai:
LPUSH/LPUSHX/LPOP/RPUSH/RPUSHX/RPOP/LINSERT/LSET
LINDEX/LRANGE
LLEN/LTRIM
Jenis set:
SADD/SPOP/SMOVE/SCARD
SINTER/SDIFF/SDIFFSTORE/SUNION
Jenis set digunakan terutamanya: dalam sesetengah senario, seperti senario sosial, melalui operasi persimpangan, kesatuan dan perbezaan, jenis Set boleh Sangat mudah untuk mencari perhubungan sosial seperti rakan bersama, kebimbangan bersama dan keutamaan bersama.
ZSet ialah jenis set tertib Setiap elemen dikaitkan dengan berat pecahan jenis berganda ini digunakan untuk mengira saiz ahli dalam set pesanan besar.
Seperti jenis Set, lapisan bawahnya juga dilaksanakan melalui jadual cincang. Perintah ZSet:
ZADD/ZPOP/ZMOVE/ZCARD/ZCOUNT
ZINTER/ZDIFF/ZDIFFSTORE/ZUNION
Pemasangan pantas
yum install redis
Pemasangan yum langsung redis bukanlah versi terkini, anda boleh memasang Redis terkini melalui Remi. Repositori RPM Remi mengekalkan pakej terkini dan tambahan Sebaiknya pasang EPEL dahulu, kerana repositori Remi bergantung padanya.
Gunakan arahan berikut untuk memasang versi terkini Redis:
Selepas pemasangan selesai, anda boleh memulakan perkhidmatan redis dan memulakannya secara automatik selepas but
Lihat versi redis:
redis lalai kepada akses 127.0.1, ingat untuk menetapkan kata laluan apabila mendayakan log masuk jauh! ! !
Arahan biasa
redis客户端连接: 本地连接:redis-cli 远程连接:redis-cli -h host -p port -a password PING 查看服务是否运行 SELECT index 切换到指定的数据库 select 0 选择第一个库 keys * 获取所有的key flush db 清除指定库 flushall 清除所有
string set key value get key hash hset myhash name cxx hget myhash name list lpush mylist a b c 左插入 rpush mylist x y z 右插入 lrange mylist 0 -1 数据集合 lpop mylist 弹出元素 rpop mylist 弹出元素 llen mylist 长度 lrem mylist count value 删除 set sadd myset redis smembers myset 数据集合 srem myset set1 删除 zset zadd zset 1 one zadd zset 2 two zadd zset 3 three
Atas ialah kandungan terperinci centos7 yum installation redis dan apakah arahan biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!