دستهبندیهای سایت
مشاهده دستهبندیها
بستن دستهبندیها
-
AbanteCart
-
ActiveMQ
-
Akeneo
-
Alfresco Community
- Apache
-
Apache Airflow
-
Apache Guacamole
-
Apache Solr
-
Canvas LMS
-
Cassandra
- CI/CD
-
CiviCRM
-
CMS Made Simple
-
Code Dx
-
Composr
-
Concrete5
-
Confluent Platform
-
Coppermine
-
CouchDB
- cPanel
-
Diaspora
- Directadmin
-
Discourse
-
Django
-
DokuWiki
-
Dolibarr
-
DreamFactory
-
Drupal
-
Elasticsearch
-
ELK
-
ERPNext
-
EspoCRM
-
Etcd
-
eXo Platform
-
Fat Free CRM
-
Ghost
-
GitLab CE
-
GitLab EE
-
Grafana
-
Hadoop
-
HashiCrop Consul
-
HHVM
-
Horde Groupware Webmail
-
JasperReport
-
Jenkins
-
JetBrain YouTrack
-
JFrog Artifactory Open Source
-
Joomla
-
JRuby
-
Kafka
-
Kong
-
Kubernetes Sandbox
-
Lamp
-
LAMP Production-Ready
-
LAPP
-
Let’s Chat
-
Liferay
-
Limesurvey
-
Live Helper Chat
- LVM
-
Magento
-
Mahara
-
Mantis
-
MariaDB
-
MariaDB Galera
-
Matomo
-
Mattermost
-
Mautic
-
MEAN
-
MediaWiki
-
Memcached
-
MODX
-
MongoDB
-
Moodle
-
MyBB
-
MySQL
-
NATS
-
Neo4j
-
Neos
- Nginx
-
NGINX Open Source
-
Noalyss
-
Node.JS
-
Node.js
-
nopCommerce
-
Odoo
-
Open Atrium
-
Open EdX
-
Opencart
-
Openfire
-
OpenProject
-
Orange HRM
-
OroCRM
-
OsClass
-
Owncloud
-
OXID EShop
-
Parse Server
-
Phabricator
-
PhpBB
-
PhpList
-
Pimcore
-
Plone
-
Pootle
-
PostgreSQL
-
Prestashop
-
ProcessMaker Community
-
ProcessWire
- ProFTPD
-
Publify
-
RabbitMQ
-
Redash
-
Redis
-
Redmine
-
Redmine+Agile
-
ReportServer Community
-
ReportServer Enterprise
-
Resource Space
-
Review Board
-
Review Board + Power Pack
-
Roundcube
-
Ruby
-
SEO Panel
-
SilverStripe
-
Simple Machines Forum
-
SonarQube
-
Spree
-
Subversion
-
SuiteCRM
-
TensorFlow Serving
-
TestLink
-
Tiki Wiki CMS Groupware
-
Tiny Tiny RSS
-
Tomcat
-
Trac
-
TYPO3
- Virtualmin
-
Weblate
-
WebMail Pro PHP
-
WildFly
-
Wordpress
-
WordPress Multisite
-
WordPress Production-Ready
-
WordPress With NGINX And SSL
-
XOOPS
-
ZooKeeper
-
Zurmo
مشاهده همه دستهها
آزمایش Redis با یک کلاینت PHP برای Weblate
شما میتوانید Redis را با یک کلاینت مثل Predis که به زبان PHP نوشته شده است، آزمایش کنید. در اینجا میتوانید فهرستی کامل از کلاینتهای Redis را مشاهده کنید.
نکته: برای استفاده از اسکریپت نمونهی زیر، باید PHP روی سرورتان نصب باشد. برای بررسی این موضوع میتوانید دستور php -v را اجرا کنید. اگر PHP روی سرورتان نصب نشده، در Debian با دستور sudo apt-get install php5 و در CentOS با دستور sudo yum install php میتوانید آن را نصب کنید.
کار را با خارج کردن محتوای آرشیو دانلودی از حالت فشرده و ایجاد اسکریپتی ساده به نام example.php آغاز کنید.
cd predis-1.0
nano example.php
این اسکریپت با وارد کردن کلاسهای لازم PHP و ساخت یک نمونهی واقعی از کلاس، کار خود را شروع میکند:
require 'autoload.php';
$client = new Predis\Client(array(
'host' => '127.0.0.1',
'port' => 6379,
'password' => 'PASSWORD'
));
توجه کنید که این اسکریپت کلاینت آبجکت را با تعریف هاست، پورت و رمز عبور سرور Redis پیکربندی میکند، در نتیجه این مقادیر را در اسکریپت فوق جایگزین کنید.
اکنون میتوانید برای اضافه یا پاک کردن مقادیر از حافظهی موقت از متدهای set() و get() استفاده کنید. در این مثال متد set() مقدار cowabunga را با کلید foo ذخیره میکند. بعد میتوانید در زمان نیاز از این کلید در متد get() برای بازیابی مقدار ذخیره شده استفاده کنید.
$client->set('foo', 'cowabunga');
$response = $client->get('foo');
در ادامه کد کامل اسکریپت اصلاح شدهی example.php را مشاهده میکنید:
<?php
require 'autoload.php';
$client = new Predis\Client(array(
'host' => '127.0.0.1',
'port' => 6379,
'password' => 'PASSWORD'
));
$client->set('foo', 'cowabunga');
$response = $client->get('foo');
echo $response;
?>
فایل را ذخیره و آن را اجرا کنید:
php example.php
این اسکریپت به سرور Redis شما متصل میشود، مقدار را با کلید foo ذخیره میکند، بعد آن را بازیابی میکند و سپس نمایشش میدهد.