Redis数据库学习
Redis数据库学习
何平安Redis 数据库的存储格式就有点像Map集合,有key-value,一个key指向一个value。
Redis 在 Java Web 主要有两个应用场景:
- 存储 缓存 用的数据;
- 需要高速读/写的场合使用它快速读/写;
下载和安装
链接: https://pan.baidu.com/s/174vGmyAcUwaIvl4FgXRfnA?pwd=1234 提取码: 1234
解压后文件夹的内容:
然后在当前目录下运行cmd,并输入redis-server.conf redis-windows.conf,就会出现下面的画面
结束redis服务按下 快捷键ctrl+c
**连接redis:**在当前目录再运行一个cmd命令窗,并输入redis-cli.exe -h localhost -p 6379,意思就在在当前计算机ip下运行端口号为6379的redis服务。
更改redis连接密码:此时的redis连接是不需要密码的,这时就需要进入redis.windows.conf文件配置密码,在第443行将requirepass foobared注释去掉并将foobared更改为您的密码。
这时再去连接就会出现下面的错误:
或者另一种方式设置密码:
这时再ctrl+c退出再输入redis-cli.exe -h localhost -p 6379 -a 密码。这时就可以了。
使用图形化管理器运行连接redis
下载:链接: https://pan.baidu.com/s/1FTxH7lmsJy2mB8BR4_IqSw?pwd=1234 提取码: 1234 ,然后点击左上角的新建连接。地址输入localhost,密码就是你的密码。
Redis常用数据类型
基础的5种value:
Redis常用命令
在Another Redis Desktop Manager图形化操作软件里面操作redis:新建连接:地址输入localhost,密码就是你的redis密码,然后是名字,记得先开启redis服务。然后点击redis console,就可以输入命令了。
字符串命令
哈希命令
列表命令
有序
集合命令
无序
有序集合
通用命令
keys *:查看所有key;
keys 10*:查看名字包含10的所有key
Java中操作Redis
使用客户端操作:
这里选用的是spring框架的spring data redis
方法:
在config软件包下创建一个redis配置类:
1 |
|
然后再创建一个测试类:
1 |
|
运行如果控制台输出org.springframework.data.redis.core.RedisTemplate@xxxxxx就成功了