Add support for ACF Redis session cache


Adobe added built-in external session storage with Redis (in 2016).

Adding the ability to manage this with CFConfig would greatly help with people trying to deploy ACF to Docker.

It seems the official Adobe images support configuring this with environment variables.

It's not a huge priority for our team, but when showing people how to use Docker, I'd prefer to show them that CFConfig handles everything.


Matthew Clemente
August 16, 2019, 10:47 AM

Feel free to assign it to me for now. I’ll take a look at what it will take to add.

Brad Wood
August 16, 2019, 2:27 PM

CFConfig has supported the Redis session storage settings for a while. Are you on the latest version of CFConfig and what happens when you try to use it? Note, the setting names don’t actually have the word “redis” in them. They’re sessionstraogehost, sessionstorageport, sessionstoragepassword, etc.

Matthew Clemente
August 16, 2019, 3:11 PM

Ahh. That's great news!

I'm didn't see those listed the docs, under config items, but I do see them in the code.

I also didn't those options when I ran the export command - but you're right - it's a version issue.

The Docker image (ortussolutions/commandbox:adobe2018-alpine-2.6.1) seems like its CFConfig is a little behind. Here's what I'm seeing when I list the system packages.

Locally, mine is at 1.0.3 and 1.5.2, respectively.

Should I add a ticket to the CommandBox Docker repo? It's still at CommandBox 4.6 too.

Matthew Clemente
August 16, 2019, 3:11 PM

Also, obviously, feel free to close this

Brad Wood
August 16, 2019, 3:49 PM

Thanks for reminding me to update the docs. i wish I had a better way to automate that list. Please ping and he can help update the Docker images. In the meantime, you can probably add a manual step to your image to update the module.





Matthew Clemente