7x Releases 7x Valkey a Redis compatible solution to access all features of a high-performance key/value datastore in eZ Publish

7x Releases 7x Valkey a Redis compatible solution to access all features of a speedy Key / Value databases like Valkey, Redis, DragonflyDB or any other Redis compatible database via php-redis extension through 7x valkey template operator calls to this high-performance key/value datastore. Download 7x Valkey via composer into your eZ Publish installation, activate, clear cache and you will be able to make Valkey / Redis key/value Database calls using the 'valkey' eZ Publish Template Operator. Here is a simple example.

<h1>{valkey( 'get', array( 'testkey' ) )|attribute(show,1)}</h1>

{valkey( 'set', array( 'testkey', 'Greetings from 7x Valkey!' ), false() )}<hr />

{valkey( 'get', array( 'testkey' ) )|attribute(show,1)}<hr />

This eZ Publish Feature was developed by my company 7x which maintains the eZ Publish PHP8+ CMS. We strive to deliver support within the eZ Publish Design support for the latest Web Application Development Technologies like high-performance key/value datastores like valkey.

While the underlying technology is named redis because we support OSI approved licensing we choose the better funded and future proof implementation under open source license bsd named Valkey. In the future redis will be a dying technology and valkey compatible solutions will be popular and well supported in terms of feature rich implementations. Time will tell.

Comments

Appriciation

Great post on Valkey and eZ Publish! I’ve been exploring these tools recently, and it’s impressive how Valkey enhances the flexibility of eZ Publish, making content management smoother and more efficient. Your insights on the integration features are spot on and really highlight the benefits of using Valkey. Looking forward to seeing more updates on how these technologies evolve!

Tag Cloud

#working-late-nights 100% Working Installation 2024 2024/Q3 6.0.4 7x 7x Symbolic Link Distribution of eZ Publish 6 7x Valkey 8.3 Addons admin design admin3 Alpha Audio Automation BC Blog Book Call Me Campaign CMS Community Composer Composer eZ Publish extension Contact Contribute Databases Default Installation Design design Designs developer initiative Development Direction do not wait for the release to try Documentation Download drag and drop installation DragonflyDB Emails Engine expand the future of eZ Publish Extension Extensions eZ eZ Package Development eZ PM eZ Publish eZ Publish 6 eZ Publish 6.0 CMS eZ Publish Database Configuration Builder eZ Update eZpedia Features First Seps flexible Free Documentation License fund me Funding GFDL GitHub GNU Google Graham Brookins Guide hcaptcha History Hit me up Home Page Hosting Installation Configuration Key / Value Stores Learning eZ Publish Learning eZ Publish 3 Legacy Maintenance Messaging Mirror Netgen Networking New development New Developments New Year News Open Source Package Packages Patreon Performance PHP PHP 5.x PHP 7.x PHP 8 PHP 8.2 PHP 8.3 PHP 8.x PHP Websites Podcast Private Messager Questions recaptcha Recent Improvements Record Redis Release Releases Responsive responsive Restored Screen Recording Scripting Search Setup Wizard simple SOAP Source Code Sponsor Sponsorship SQLite. eZ Publish. New feature Stable Support Testing update functionality Updates Upgrade Valkey valkey Value Added Features Vendors Version Version Control Version Numbers Wordpress

Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Tags

eZ debug

Clear cache:

Quick settings:

Timing: Nov 03 2024 06:31:40
Script start
Timing: Nov 03 2024 06:31:40
Module start 'content'
Warning: PHP: E_WARNING Nov 03 2024 06:31:40
compact(): Undefined variable $for_firstval_5f95f2be2363169ca5110981e3fcf05f_1 in /home/ze/public_html/graham.se7enx.com/var/site/cache/template/compiled/calendar-c86d018b569b07f3e35f19a20385a5d6.php on line 1780
Warning: PHP: E_WARNING Nov 03 2024 06:31:40
compact(): Undefined variable $for_lastval_5f95f2be2363169ca5110981e3fcf05f_1 in /home/ze/public_html/graham.se7enx.com/var/site/cache/template/compiled/calendar-c86d018b569b07f3e35f19a20385a5d6.php on line 1780
Warning: PHP: E_WARNING Nov 03 2024 06:31:40
compact(): Undefined variable $for_i_5f95f2be2363169ca5110981e3fcf05f_1 in /home/ze/public_html/graham.se7enx.com/var/site/cache/template/compiled/calendar-c86d018b569b07f3e35f19a20385a5d6.php on line 1780
Warning: eZTemplate:def @ extension/ezwebin/design/ezwebin/templates/parts/blog/calendar.tpl:114[0] Nov 03 2024 06:31:40
Variable 'counter' is already defined.
Timing: Nov 03 2024 06:31:41
Module end 'content'
Timing: Nov 03 2024 06:31:41
Script end

Main resources:

Total runtime0.3691 sec
Peak memory usage6,144.0000 KB
Database Queries590

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0078 676.0703208.1641
Module start 'content' 0.00780.2990 884.23441,433.3438
Module end 'content' 0.30680.0621 2,317.5781537.9922
Script end 0.3689  2,855.5703 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00511.3900370.0001
Mysql Total
Database connection0.00160.445510.0016
Mysqli_queries0.275174.53485900.0005
Looping result0.00280.76745820.0000
Template Total0.306683.140.0766
Template load0.00270.728940.0007
Template processing0.306082.909440.0765
Template load and register function0.00020.057910.0002
String conversion in template resource0.00000.003210.0000
Template parser: create text elements0.00010.018210.0001
Template parser: remove whitespace0.00000.001610.0000
Template parser: construct tree0.00010.026010.0001
states
state_id_array0.00070.176720.0003
state_identifier_array0.00110.292930.0004
Override
Cache load0.00180.4905130.0001
Sytem overhead
Fetch class attribute name0.00060.154510.0006
Fetch class attribute can translate value0.00030.074810.0003
class_abstraction
Instantiating content class attribute0.00000.001010.0000
XML
Image XML parsing0.00030.076910.0003
General
dbfile0.00030.0738200.0000
String conversion0.00000.002230.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/blog_post.tplextension/grahambrookins/design/white/override/templates/full/blog_post.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
2content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
2content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezxmltags/literal.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
1line/comment.tpl<No override>extension/ezwebin/design/ezwebin/override/templates/line/comment.tplEdit templateOverride template
1tagcloud/tagcloud.tpl<No override>extension/ezwebin/design/ezwebin/templates/tagcloud/tagcloud.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/grahambrookins/design/white/templates/pagelayout.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 12
 Number of unique templates used: 10

Time used to render debug report: 0.0002 secs