Redis

2021/4/29 19:25:44

本文主要是介绍Redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Redis解决的问题

解决多服务器共享session问题

在这里插入图片描述

作为缓存数据库(常用数据存入)

在这里插入图片描述

单线程+多路IO复用

在这里插入图片描述

杂记

  1. lpush():没有这个list就建立后插入;
    lpushx():没有这个list就不插入。
  2. 注意:库中的key不能重名!!不然会报错:WRONGTYPE Operation against a key holding the wrong kind of value
  3. hash存对象
  4. SpringBoot整合Redis
  5. RedisTemplate对五种数据类型的操作:
  • redisTemplate.opsForValue();//操作字符串
  • redisTemplate.opsForHash();//操作hash
  • redisTemplate.opsForList();//操作list
  • redisTemplate.opsForSet();//操作set
  • redisTemplate.opsForZSet();//操作有序set
  1. 注意:Redis是单线程执行
  2. Reids事务只记:
    multi进入事务
    命名顺序加入队列
    discard取消事务不会执行任何命令/ exec按队列执行任务
    注意 exec:
    1、命令加入队列时报错,则整个队列都不会执行
    2、队列执行中报错,则只会丢弃错误命令,其他正常命令继续执行


这篇关于Redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程