A cikin wannan labarin, za mu bincika tushen Redis da kuma yadda za a haɗa shi ba tare da matsala ba Laravel- ɗaya daga cikin shahararrun tsarin aikace-aikacen gidan yanar gizo na PHP.
Gabatarwa zuwa Redis
Menene Redis ?
Redis(Remote DIctionary Server) tsarin adana bayanai ne a cikin ƙwaƙwalwar ajiya da aka rubuta a cikin yaren shirye-shiryen C. Yana goyan bayan nau'ikan bayanai daban-daban kamar strings, hashes, lists, sets, sorted sets
kuma ya zo tare da fasali na musamman kamar mashaya / saƙon saƙon lokaci na ainihi da jerin gwano.
Redis Siffofin
- Babban Ayyuka: Redis yana adana bayanai a cikin ƙwaƙwalwar ajiya, yana ba da damar shiga cikin sauri da sarrafa bayanai.
- Taimako don Nau'o'in Bayanai Daban-daban: Redis yana goyan bayan nau'ikan nau'ikan bayanai da yawa, yana ba da damar adanawa da sarrafa sifofi masu rikitarwa.
- Haɗin kai mai sauƙi: Redis yana haɗawa cikin sauƙi tare da harsunan shirye-shirye da yawa da tsarin aiki, yana mai da haɓaka aikace-aikacen iska mai iska.
Haɗuwa Redis da Laravel
Shigarwa Redis
Don haɗawa Redis da Laravel, da farko kuna buƙatar shigarwa Redis akan sabar ku. Kuna iya saukewa Redis daga gidan yanar gizon sa kuma ku bi takamaiman umarnin shigarwa don tsarin aikin ku.
Saita Laravel don Amfani Redis
Bayan shigarwa Redis, kuna buƙatar gyara Laravel fayil ɗin sanyi don kafa haɗi tare da Redis. Bude .env
fayil ɗin kuma ƙara Redis sigogin haɗin kai kamar haka:
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
Amfani Redis da in Laravel
Laravel yana ba da API mai sauƙin samuwa don yin aiki tare da Redis sumul. Kuna iya amfani da hanyoyi kamar set
, get
, , hset
, hget
, , lpush
, , lpop
, da sauran su don mu'amala da bayanai a cikin aikace-aikacen Redis ku Laravel.
Ƙarshe: Redis kayan aiki ne mai ƙarfi da inganci don adanawa da sarrafa bayanai a cikin aikace-aikacen gidan yanar gizon ku. Lokacin haɗawa tare da Laravel, Redis yana ba da damar haɓaka sauri da haɓaka aiki don aikace-aikacen ku. Yin amfani Redis da a cikin Laravel babbar hanya ce don haɓaka ƙwarewar mai amfani da haɓaka aikin aikace-aikacen zuwa cikakke.