![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
从小不爱学习~
这个作者很懒,什么都没留下…
展开
-
Redis事务
Redis事务 Redis 事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行! 一次性、顺序性、排他性!执行一系列的命令! ----- 队列 set set set 指定 ---- Redis 事务没有隔离级别的概念! 所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!Exec Redis 单条命令是保证原子性的,但是事务不保证原子性! Redis 的事务: 开启事务(MULTI) 命令入队(……) 执行事务(EXEC) 正常执行事务!原创 2022-02-28 14:29:07 · 356 阅读 · 0 评论 -
Redis基础数据类型(Zset)有序集合
Redis基础数据类型(Zset)有序集合 在set的基础上,增加了一个值,set k1 v1 zset k1 score v1 127.0.0.1:6379> ZADD myset 1 one # 添加一个值 (integer) 1 127.0.0.1:6379> ZADD myset 2 two 3 three # 添加多个值 (integer) 2 127.0.0.1:6379> ZRANGE myset 0 -1 1) "one" 2) "two" 3) "three" ##原创 2022-02-28 13:35:10 · 514 阅读 · 0 评论 -
Redis基础数据类型(Hash)
Redis基础数据类型(Hash) Map集合,key-map! 这时候这个值是一个map集合!本质和 String类型没有太大区别,还是一个简单的key-value set myhash field kuangshen 127.0.0.1:6379> flushdb OK 127.0.0.1:6379> hset myhash filed1 kuanghshen # set 一个具体 key-value (integer) 1 127.0.0.1:6379> hget myhash fi原创 2022-02-27 15:50:12 · 116 阅读 · 0 评论 -
Redis基础数据类型(set)
Redis基础数据类型(set) set中的值是不能重复的! 127.0.0.1:6379> flushdb OK 127.0.0.1:6379> sadd myset "hello" # set 集合中添加元素 (integer) 1 127.0.0.1:6379> sadd myset "kuangshen" (integer) 1 127.0.0.1:6379> sadd myset "lovekuangshen" (integer) 1 127.0.0.1:6379>原创 2022-02-27 11:42:53 · 281 阅读 · 0 评论 -
Redis基础数据类型(List)
Redis基础数据类型(List) 在Redis里,我们可以把list玩成 栈、队列、阻塞队列! 所有的list命令都是L开头的,Redis不区分大小写命令 127.0.0.1:6379> flushall OK 127.0.0.1:6379> keys * (empty array) 127.0.0.1:6379> LPUSH list one # 将一个值或者多个值,插入到列表头部(左) (integer) 1 127.0.0.1:6379> LPUSH list two原创 2022-02-27 10:27:08 · 515 阅读 · 0 评论 -
Redis数据类型(String)
Redis数据类型(String) 127.0.0.1:6379> flushall OK 127.0.0.1:6379> set key1 v1 # 设置值 OK 127.0.0.1:6379> get key1 # 获取值 "v1" 127.0.0.1:6379> keys * # 获得所有的key 1) "key1" 127.0.0.1:6379> exists key1 # 判断某一个key是否存在 (integer) 1 127.0.0.1:637原创 2022-02-26 21:13:24 · 437 阅读 · 0 评论 -
Redis 基础
Redis 基础 可以使用 select 切换数据库,默认从第0个数据库开始。 127.0.0.1:6379> select 3 # 切换数据库 OK 127.0.0.1:6379[3]> dbsize # 查看db大小 (integer) 0 127.0.0.1:6379[3]> set name zhangsan OK 127.0.0.1:6379[3]> dbsize (integer) 1 127.0.0.1:6379[3]> SELECT 7 OK 127.0.0原创 2022-02-26 19:57:36 · 81 阅读 · 0 评论 -
NoSQL 的四大分类
NoSQL 的四大分类 KV键值对: 新浪:Redis 美团:Redis + Tair 阿里、百度:Redis + memecahe 文档型数据库(bson格式 和 json一样) MongoDB MongoDB 是一个基于分布式文件存储的数据库, C++ 编写,主要用来处理大量的文档 MongoDB 是一个介于关系型数据库和非关系型数据库中间的产品!MongoDB 是非关系型数据库中功能最丰富,最像关系型数据库的! 列存储数据库 HBase 分布式文件系统 图关系数据库 他不是存图形,原创 2022-02-26 09:53:51 · 1536 阅读 · 2 评论 -
Rdis基础知识说明
Rdis基础知识说明 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件MQ。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事原创 2021-09-12 18:38:55 · 414 阅读 · 0 评论