Redis
 sql >> база данни >  >> NoSQL >> Redis

Как мога да получа понастоящем удостоверен потребител Принципал с пружинна сигурност и Redis в приложението за пролетно зареждане

току-що промених jedis client на маруля клиент както по-долу и това реши проблема:

     <dependency>
        <groupId>biz.paluch.redis</groupId>
        <artifactId>lettuce</artifactId>
        <version>3.5.0.Final</version>
    </dependency>

Преди пролетната сигурност главният обект беше нулев, тъй като бисквитката с име „JSESSIONID“ не беше създадена от клиента на Jedis.

@EnableRedisHttpSession
public class RedisConfig {
@Bean
public LettuceConnectionFactory connectionFactory() {
    return new LettuceConnectionFactory();
}

@Bean
public CookieSerializer cookieSerializer() {
    DefaultCookieSerializer serializer = new DefaultCookieSerializer();
    serializer.setCookieName("JSESSIONID"); // <1>
    serializer.setCookiePath("/"); // <2>
    serializer.setDomainNamePattern("^.+?\\.(\\w+\\.[a-z]+)$"); // <3>
    return serializer;
}
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Изпразване/изтриване на набор в Redis?

  2. Socket.io, Redis Store и IE

  3. Кеширане на JSON обекти от страна на сървъра

  4. Как да приложите условие „ИЛИ“ в командата на клавишите за redis

  5. Кога да използвате хранилище за ключ/стойност, като Redis вместо/отстрани на SQL база данни?