Redis 特性_多数据库、事务

一、多数据库

1,多数据库
  • 一个redis 实例最多有16个数据库,下标0-15

  • 可以通过 select 下标选择数据库

  • 默认连接0号数据库

2,将某个key移到另外一个数据库
  •   move key名 数据库下标		例如:move string1 1 将string1key移到1号数据库
    

二、Redis事务

  • (1)redis执行事务,事务中,所有命令都会串行化顺序执行,执行期间,redis不会为其他客户端提供服务,从而保证事务所有命令原子化执行
  • (2)事务执行前,宕机,与服务器断开,事务操作不会执行
  • (3)事务执行后,宕机,与服务器断开,事务操作会生效

1,事务流程

  • multi 之后执行的命令都认为是事务操作

  • exec 执行事务

  • discard 事务操作失败后回滚

猜你喜欢

转载自blog.csdn.net/weixin_43272542/article/details/112130847