Redis
bupt_01
北京邮电大学程序猿、后端开发攻城狮
展开
-
Redis(三):事务与持久化
1.事务1.1redis中的事务Redis 中的事务(transaction)是一组命令的集合,至少是两个或两个以上的命令, redis事务保证这些命令被执行时中间不会被任何其他操作打断。1.2事务操作的命令multi:标记一个事务的开启,事务内的多条命令会按照先后顺序被放进一个队列当中。返回值是okexec:执行所有事务块内的命令。返回值是事务内的所有的执行语句内容,事务被打断,返回nildiscard:取消事务,放弃执行事务块内的所有的命令。返回值是okwatch:watch key [原创 2020-12-26 22:32:32 · 133 阅读 · 0 评论 -
Redis(二):Redis数据类型的操作命令
1.字符串类型1.1set与msetset语法:set key valuemset语法:mset key value [key value…]set设置的是一个key-value,mset是批量设置1.2get与mgetget语法:get keymget语法:mget key [key …]get是获取一个key的value,mget是批量获取1.3incr与decr作用:将key对应的value加一(减一),如果key不存在,就会设置为0后在加一(减一),注意非数值操作是不正确的。语原创 2020-12-22 15:37:02 · 804 阅读 · 0 评论 -
Redis(一):redis简介及操作的基本命令
1.Redis简介1.1NoSQLNoSQL = Not Only SQL(不仅仅是 SQL) ,也解释为 non-relational(非关系型数据库)。在NoSQL 数据库中数据之间是无联系的,无关系的。数据的结构是松散的,可变的。1.2RedisRemote Dictionary Server(Redis)是一个开源的使用 C 语言编写、支持网络、可基于内存亦可持久化的 Key-Value 数据库. Key 字符类型, 其值(value)可以是字符串(String), 哈希(Map),列表(原创 2020-12-20 21:31:14 · 2041 阅读 · 9 评论