笔记一 Redis基础

Posted hello world

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记一 Redis基础相关的知识,希望对你有一定的参考价值。

在cmd 命令中运行redis 

运行redis命令 :redis-cli  

 

Reids数据结构初探  数据结构有五种 string(字符串)、 list(列表)、set(集合)、hash(散列)、zset(有序集合) 

redis各类型的简单介绍 和最基础的命令  

1.string(字符串)

字符串类型:就是存储一个值吗  存储的数据可以是 string 也可以是 int 之列的类型

可以通过 get ; set ; del 来对string类型进行添加 读取 删除;

2.list(列表) 就是一个集合 类似与数组这样可以存储重复的数据 但数据类型不需要统一 存储的数据类型可以是string 和 int 之类的都可以 

rpush(将值推入列表的右端); lrange (获取列表上面的所有值); lindex(获取类表上给定位置的单个元素)lpop (从列表左端弹出一个值并返回弹出的值)

3.set(集合)redis 的集合和列表都可以存储多个字符串他们之间的不同在于列表可以存储多个相同的字符串,而集合则通过使用散列表来保证自己存储的每个字符串都是各不相同的(这些散列只有键,但没有与键相关联的值)

sadd(将给定的元素添加到集合); smembers(返回集合包含的所有元素);sismember(检查给定的元素师傅存在于集合);srem(如果给定的元素存在集合那么移除这个元素)

hash(散列)类似于字典类型

hset(在散列累面关联起给定的键值对);hget(获取指定的散列值); hgetall (获取散列包含的所有键值对) hdel(如果给定的键存在于散列里面移除这个键)

zset(有序集合)  有序集合和散列一样,都用于存储键值对:有序集合的键被称为成员,每个成员都是各不相同的;而有序集合的值被称为分值,分值必须是浮点数,有序集合可以通过根据成员访问元素 还可以根据分值来访问元素

zadd(将值添加到集合中)zrange(根据元素位置获取范围内的元素)zrangebyscore(获取分值范围的内的元素)zrem(如果给定的成员存在于有序集合那么移除这个成员)

 

以上是关于笔记一 Redis基础的主要内容,如果未能解决你的问题,请参考以下文章

Redis基础学习笔记

Redis学习基础一

Redis6.x学习笔记Redis基础和数据类型

NoSQL学习笔记之——Redis基础

Redis学习笔记之入门基础知识——其他特性

redis使用基础 ——Redis基本概述与安装配置