Connect with PHP
Connect to the Aiven for Valkey database using PHP, making use of the predis
library.
Variables
Replace placeholders in the code sample with values from your service overview page:
Variable | Description |
---|---|
SERVICE_URI | URI for the Aiven for Valkey service connection |
Prerequisites
Install the predis
library using the following command:
composer require predis/predis
Set up and run
-
Create a file named
index.php
and insert the code below, substituting the placeholder with your Aiven for Valkey URI:<?php
require 'vendor/autoload.php';
Predis\Autoloader::register();
$service_uri = 'SERVICE_URI';
$client = new Predis\Client($service_uri);
$client->set('key', 'hello world');
$value = $client->get('key');
echo "The value of key is: {$value}";This code creates a key named
key
with the valuehello world
without an expiration. It then retrieves this key from the Valkey service and outputs its value. -
Run the script using the following command:
php index.php
A successful connection displays:
The value of key is: hello world