Hi Prakash,

I had the same issue when upgrading CAS from 6.6 to 7.3 with AWS 
Elasticache Redis.
This has been solved by adding the following property: 
cas.ticket.registry.redis.enable-redis-search=false
I’m not sure if there is a better solution but it worked for me, although I 
have not performed any performance test yet, so, I’m not yet sure if there 
will be any performance impact.

Thanks.
Olivier Begon.
Florida State University.

On Friday, January 9, 2026 at 7:38:17 AM UTC-5 Prakash Thapa wrote:

I am trying to integrate Redis Ticket Registry for CAS 7.2.4. And I ran 
into following error while running my CAS

*Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'redisModulesOperations' defined in class path 
resource 
[org/apereo/cas/config/CasRedisTicketRegistryAutoConfiguration$RedisTicketRegistryModulesConfiguration.class]:
 
Failed to instantiate [org.apereo.cas.redis.core.RedisModulesOperations]: 
Factory method 'redisModulesOperations' threw exception with message: Redis 
server does not support Redis Modules*

The issue seem to arise from following block of code of class 
'CasRedisTicketRegistryAutoConfiguration':

val operations = redisModulesOperations.stream().filter(BeanSupplier::
isNotProxy).findFirst();
return new RedisTicketRegistry(cipher, ticketSerializationManager, 
ticketCatalog, applicationContext,
casRedisTemplates, redisTicketRegistryCache, 
redisTicketRegistryMessagePublisher,
operations, redisKeyGeneratorFactory, adapter, casProperties);

The config is:

cas:
ticket:
registry:
redis:
# Redis server host
host: "localhost"
port: 6379
password: "your-redis-password"
database: 0
enabled: true
crypto:
enabled: true
encryption:
key: "YourEncryptionKeyMustBeAtLeast256Bits"
signing:
key: "YourSigningKeyMustBeAtLeast256Bits"

I have added following dependencies:
implementation("org.apereo.cas:cas-server-support-redis-ticket-registry:${
project.'cas.version'}")
implementation("org.apereo.cas:cas-server-support-redis-modules:${project.
'cas.version'}")

-- 
- Website: https://apereo.github.io/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/4d98fc2c-bc79-474f-bf6f-036b24194213n%40apereo.org.

Reply via email to