Redis
胖头鱼小子
看世界,也找自己
展开
-
深入理解Redis事务
一.Redis事务简介可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞Redis事务的作用:一个队列中,一次性、顺序性、排他性的执行一系列命令二.Redis事务演示①正常执行②取消事务 discard③全体连坐------事务块中指令语法错误④冤头债主------所有事务块中的指令没有语法错误,但是执行某一条指令出现错误,其他指令正常执行⑤watch监控案例:初始化信用卡额度(balance)及欠额(de原创 2020-08-09 16:26:11 · 167 阅读 · 0 评论 -
Redis五大数据类型
一. String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M。常用指令:set k1 v1get k1del k1 //删除键k1append k1 abc //在k1的value后追加ab原创 2020-08-08 11:02:06 · 119 阅读 · 0 评论 -
Redis持久化之RDB演示
一. 前言 由于 Redis 是一个内存数据库,所谓内存数据库,就是将数据库中的内容保存在内存中,这与传统的MySQL,Oracle等关系型数据库直接将内容保存到硬盘中相比,内存数据库的读写效率比传统数据库要快的多(内存的读写效率远远大于硬盘的读写效率)。但是保存在内存中也随之带来了一个缺点,一旦断电或者宕机,那么内存数据库中的数据将会全部丢失。为了解决这个缺点,Redis提供了将内存数据持久化到硬盘,以及用持久化文件来恢复数据库数据的功能。Redis 支持两种形式的持久化,一种是RDB快照(sna原创 2020-08-07 20:20:16 · 190 阅读 · 0 评论