
数据库
小四是个程序员
这个作者很懒,什么都没留下…
展开
-
java.lang.IllegalArgumentException: non null key required
redis缓存的时候遇到了这个问题java.lang.IllegalArgumentException: non null key required,结果发现是我的参数为null造成的,所以在参数那里加一个非空判断就OK了。原创 2020-07-01 17:24:54 · 4177 阅读 · 0 评论 -
MySQL查询小于当天日期的数据
这里要用到MySQL的三个函数,分别是NOW()、CURDATE()、CURTIME()NOW()函数返回当前的日期和时间。 例如:2020-6-29 13:27:07CURDATE() 函数返回当前的日期。例如:2020-6-29CURTIME() 函数返回当前的时间。例如:13:27:07我们想要查询小于或者大于当天日期的数据只需要这样:SELECT * FROM 表名 WHERE 字段名 > NOW()以此类推。...原创 2020-06-29 13:29:09 · 14169 阅读 · 1 评论 -
Cannot resolve constructor ‘RedisCacheManager(org.springframework.data.redis.core.RedisTemplate)’
最近在学习spring boot+redis有关的问题,但是在学习的时候莫名的遇到了一个问题:Cannot resolve constructor 'RedisCacheManager(org.springframework.data.redis.core.RedisTemplate)。这就很难受了问题如下图所示:后来发现是版本问题,在springboot2.x中,RedisCacheManager已经没有了单参数的构造方法。我上边的方法是适用于spring 1x版本的。我的spring boot的版本原创 2020-06-17 10:58:41 · 1292 阅读 · 1 评论 -
redis存中文乱码
在redis 中存储中文,读取会出现乱码,其实只需要在启动的时候加上–raw就行了,比如:这样读取出来的就不乱码了。原创 2020-06-17 10:33:47 · 991 阅读 · 1 评论 -
给redis设置密码
安装好redis之后默认是没有密码的,我们可以通过redis.conf这个配置文件来给他设置密码。在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数;默认是注释状态,我们吧注释去掉,设置一个自己的密码:然后就需要我们重启服务了,不然不会生效,重启完之后登录就可以了。登录我们有两种方式:1、在登录的时候的时候输入密码redis-cli -p 6379 -a 密码2、先登陆后验证:redis-cli -p 6379redis 127.0.0.1:637原创 2020-06-17 10:27:05 · 4280 阅读 · 0 评论 -
Redis的安装与连接
Window 下安装下载地址:https://github.com/tporadowski/redis/releases下载好之后解压,目录如下:然后打开一个 cmd 窗口 使用 cd 命令切换目录到 D:\redis 运行:redis-server.exe redis.windows.conf这样子运行成功了,下面我们再打开一个cmd窗口,记住这个不要关,关掉了服务就没了。同样切换到redis目录下,执行:redis-cli.exe -h 127.0.0.1 -p 6379设原创 2020-06-17 10:02:09 · 237 阅读 · 0 评论