redis 常用命令

king 是否连接成功  返回pong 连接成功

一, String 类型相关

  1,set 设置一个字符串

set KEY VALUE

2.get 获取一个字符串

get KEY

3.mset key value同事设置多个值

mset key1 value1 key2 value2

4.定时

set key value EX // ex 时间 秒 px 毫秒

5. nx 只是键key不存在的时候才会设置key 的值

6.xx 只有键key 存在的时候才会设置key 的值

7.del key 删除key

del KEY // 删除

8.删除全部

FLUSHALL //删除全部

二 . 哈希相关

hmset KEY // 对象名 KEY1 //属性名 value // 设置属性值 // 可以有多个属性

可以通过hgetall key// 对象名    来获取对象 
hget key value // 获取对象里面的属性值

1 list集合

rpush // 像右边添加lpush向左边添加   key //集合的名字 value // 集合里面的数据 value value 

获取集合
lrange key // 集合的名字 start end //开始和结束的条数 1 10

rpop key // 弹出第一个并且删除第一个

2 set 集合

sadd key value value value。。 // 创建一个set数组
smembers key // 查看set数组
srem key value // 删除set数组里面的一个值

kes * //查询所有还存在的key

type key // 查看key的类型

save // 持久化内容

save 60 1 // 60秒内至少发生一次写入则存一次 500 100 表示500秒内至少 写入了100 次则存一次两个条件必须同时满足

配置redis密码 requirepass 147258369 

远程连接redis:必须要有密码才能远程连接

redis-cli -h ip地址 -p 6379 -a 密码

三.Redis注解整合mybatis plus

1.导入依赖

<!--        spring boot 整合缓存-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-cache</artifactId>
        </dependency>

在yml文件里面配置开启springboot整合缓存

@EnableCaching

在方法上面使用:@Cacheable cacheNames/value 缓存组件的值 condition表示满足条件缓存 unless 满足条件不缓存

@CacheConfig(cacheNames = " ") 在类上面配置缓存名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值