最近使用redisTemplate把对象存入redis后,使用Redis Desktop Manager 客户端打开之后发现key 和vlue 全是乱码,虽然取值也没什么问题,但是实在是影响调试。<br>image.png<br>其实这个问题很好解决只需要配置一下redisTemplate即可,我使用的是springboot 所以记录下springboot 的解决方式;<br>1、创建一个实体类加上用于配置redisTemplate;<br>@Configuration public class RedisConfig { @Autowired private RedisTemplate redisTemplate; @Bean public RedisTemplate redisTemplateInit() { //设置序列化Key的实例化对象 redisTemplate.setKeySerializer(new StringRedisSerializer()); //设置序列化Value的实例化对象 redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); return redisTemplate; } }<br>2、重新编译启动springboot<br>再次尝试存入redis查看<br>image.png<br>发现内容已经正常了。
十年河东,十年河西,莫欺少年穷<br>学无止境,精益求精<br>所说我还没有安装过Redis,但是我看过吊打面试官系列博客,知道‘雪崩’是咋回事。<br>工欲善其事必先利其器,要想安装Redis,就需要安装包,安装包地址:https://github.com/tporadowski/redis/releases。<br>下载完成后,将文件解压到 C 盘,如下:<br>首先打开CMD命令界面,然后将目录定位到你的安装地址,我的是:C:\Redis-x64-5.0.9<br>输入下面命令,指向该地址<br>cd C:\Redis-x64-5.0.9<br>这样就可以测试Redis了,首选我们测试是否安装成功,输入CMD命令,输入如下内容:<br>redis-server.exe redis.windows.conf<br>如果出现如下图形,则代表Redis安装成功<br>如果我们不想每一次都指向安装地址,我们可以通过设置环境变量的方式,如下:<br>设置为 PATH,对应的值为你的Redis安装路径。<br>设置完环境变量,我们访问Redis是否安装成功就可以省略:redis.windows.conf ,只需如下命令就可验证安装是否成功<br>redis-server.exe<br>这样,Redis的安装就完成了,下面我们就可以系统学习关于Redis的相关知识了。<br>敬请期待鄙人的博客。谢谢。<br>Redis安装完毕后,我们就可以将Redis注册为一个服务了。那么怎么注册为windows的一个服务呢?<br>打开cmd,指向Redis安装路径,如下:<br>cd C:\Redis-x64-5.0.9<br>然后执行如下命令,将redis注册为服务<br>redis-server.exe --service-install redis.windows.conf<br>执行完毕后,我们就可以去计算机-我的电脑-属性-控制面板-管理工具-服务中找到Redis服务,并启动。启动后,将redis服务设置为开机自动启动。<br>找到Redis,启动服务,并设置为自动启动。<br>这样,就不用每次都启动redis了。<br>安装管理工具 Redis Desktop Manager(可选项)<br>主要用于查询db 【自启动后,我们可以使用第三方客户端软件RedisDesktop