java Redis基础 数据类型 常用命令 java中使用Redis

Redis是一个基于内存的key-value结构数据库。

 

 Redis入门

Redis简介

 

 Redis应用场景:

 Redis 下载与安装

Windows版下载地址:https://github.com/microsoftarchive/redis/releases

Linux版下载地址: https://download.redis.io/releases/

 

Redis 服务启动与停止

  在src下输入./redis-server启动服务

输入./redis-cli 进到客户端

keys *查看键值

exit退出

设置后台运行redis服务

进到redis.conf配置文件 /dae搜索带dae的内容

 把no改成yes就可以了

然后我们回到redis目录 

输入 src/redis-server ./redis.conf  开启服务并加载配置文件

就可以在后台运行了 

如果需要关闭服务,我们用杀进程的方式进行关闭 

连接客户端默认不需要密码,如果需要,我们可以去conf文件进行修改

Redis设置远程连接 

配置文件 /bind找到下面 

 把 bind:127.0.0.1这行注释掉,就允许远程连接了

linux中 将redis配置文件的 指定ip为本地 注释掉,就可以了

Redis数据类型

Redis 5种常用数据类型

 Redis 常用命令

字符串 string 操作命令

get如果不存在,就会返回nil

 更多命令可以参考Redis中文网:https://www.redis.net.cn

哈希 hash 操作命令

集合set操作命令

 有序集合 sorted set 操作命令

 通用命令

在JAVA中操作Redis

Jedis

 

 

 

SpringDataRedis

Redis 启动服务,默认提供16个数据库,而默认情况下我们操作的是0号数据库

用select 数据库编号 就可以切换数据库了 

springboot配置文件:

 配置完,我们就可以直接注入RedisTemplate

然后通过RedisTemplate 获取对象:

 但是我们这样创出来的对象,在设置Key的时候会自动序列化,就会导致出问题

我们自己写一个配置类来做RedisTemplate类

 

 hash类型数据

 

 

操作List类型数据:

 操作Set类型的数据

 操作ZSet类型数据

 

 通用操作

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值