今天就跟大家聊聊有关如何分析redis模糊匹配key \xAC序列化问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1.使用StringRedisTemplate可正常操作
2.使用RedisTemplate需设置key为String序列化,不要采用默认序列化,否则无法进行模糊匹配,代码如下:
importorg.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.data.redis.connection.RedisConnectionFactory;importorg.springframework.data.redis.core.RedisTemplate;importorg.springframework.data.redis.core.StringRedisTemplate;importorg.springframework.data.redis.serializer.StringRedisSerializer;@ConfigurationpublicclassRedisConfig{@Bean@ConditionalOnMissingBean(name="redisTemplate")publicRedisTemplate<String,Object>redisTemplate(RedisConnectionFactoryredisConnectionFactory){RedisTemplate<String,Object>redisTemplate=newRedisTemplate<String,Object>();StringRedisSerializerstringRedisSerializer=newStringRedisSerializer();redisTemplate.setKeySerializer(stringRedisSerializer);redisTemplate.setConnectionFactory(redisConnectionFactory);returnredisTemplate;}@Bean@ConditionalOnMissingBean(StringRedisTemplate.class)publicStringRedisTemplatestringRedisTemplate(RedisConnectionFactoryredisConnectionFactory){StringRedisTemplatetemplate=newStringRedisTemplate();template.setConnectionFactory(redisConnectionFactory);returntemplate;}}
看完上述内容,你们对如何分析redis模糊匹配key \xAC序列化问题有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
php数组key能否不从0开始
php操作redis大全记录
php连接redis测试˂?php$redis=newRedis();$redis-˃conne...
array_intersect_key用法
'JSZP',2=˃'JSZG',3=˃'TGJS'];$brr=[0=˃2,...
PHP经典高级工程师面试题
1.PHP如何实现不用自带的cookie函数为客户端下发cookie。对于分布式系统,如何来保存session值...
PHP操作Redis数据库
重蔚自留地php学习第三十一天——关于二维数组
php利用redis防止商品超发来限制抢购,简单又实用
3分钟短文 | Laravel 动态修改 env 环境变量的值
必知的php数组函数
判断key是否存在in_array;isset,array_search,array_key_existsin_...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议