# Summary

Integration of Drupal with the Redis key-value store, used often in high-performance sites.

# Project URL

https://www.drupal.org/project/redis

# Where is the code?

https://www.drupal.org/project/redis

# Estimated completion date

Unknown

# Dependencies

N/A

# Who's doing the port?

Primarily Berdir from MD Systems.

# What help do they need?

Unknown

# D8 roadmap

[#2233413 ]

# Background and reference information

N/A

Comments

webchick created an issue. See original summary.

richard.c.allen2386’s picture

Can we get an update to this issue? Currently we only have a sandbox and it would be nice to have a composer.json and an alpha release so we can use drush make/composer in our d8 builds. The git repo (https://github.com/md-systems/redis) seems to have a working version that I'm currently using on 8.0.1. Let me know what I can do to to help out with this task.

pounard’s picture

I have a pending pull request there, which seems to have been rewrote in another one by berdir, although he never merged it, it was my condition for pulling back the 8.x branch on drupal.org then allowing him the maintainership over this branch. Status quo until the PR is merged.

Berdir’s picture

I worked a bit on this last night, started adding lock backends and other code cleanup. Also fixed the tests.

@pounard: Right. That feature request is not passing tests yet, specifically my web test that does some standard UI operations like enabling modules and creating fields. As you can see there, there are errors, for example when trying to add a field, so something is not right yet with cache invalidations.

Getting that working is not a priority for me, since I don't have an infrastructure that requires sharding. So for now, my focus is on clean-up and adding more backends when I find time to work on it. But the test should provide a pretty good starting point if anyone wants to try and figure out how to get the shardable branch to pass.

Anonymous’s picture

outdated

MustangGB’s picture

Category: Task » Plan
g18724’s picture

@MustangGB

Can you explain any what the change from 'Task' -> 'Plan' means? Did this just speed-up or slow-down?

I'm just trying to get a handle on if Redis is coming in a 'reasonable' amount of time & something I can start working with, or if I need to start looking at memcached instead.

pounard’s picture

@g18724 you should look at @berdir's github repository, Redis for D8 is functionnal there, see https://github.com/md-systems/redis and open issues over there.

g18724’s picture

@pounard

Thanks, took a look there. Figured out how to add an 'external' composer repository, and actually got it installed & running. Well, at least, no obvious errors so far.

Still a bunch of 'todo' I see over there. I guess that's why it's not even an 'alpha' released module that we can DL through the normal Drupal drush/composer channels?

Berdir’s picture

I've now pushed the current code base to drupal.org and created a 8.x-1.x-dev release. Thanks again @pounard for giving me access.

I will probably create an alpha version in the next days andl also update the project page about the current status.

Berdir’s picture

Status: Needs work » Needs review

8.x-1.0-alpha1 is now available for testing.

Triss82’s picture

Will Predis PHP library be included in first officiell release or will it come later?

Kristen Pol’s picture

Issue summary: View changes
Berdir’s picture

Status: Needs review » Fixed

Created a stable release.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.