![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 59
Redis
weixin_44377171
这个作者很懒,什么都没留下…
展开
-
07-Redis的Sorted Set类型
常见命令Sorted Set和List、Set的区别List可以重复:list元素是可以重复的无序:集合里面的元素是无序的有序:是元素的插入和弹出有序Set去重:set集合去重了的,元素不会有重复的无序:集合里面的元素是无序的无序:元素插入和弹出是无序的Sorted Set:在Set的基础上,多了对成员排序的功能去重:Sorted Set集合去重了的,元素不会有重复的有序:集合里面的元素是有序的无序:元素插入和弹出是无序的命令演示127.0.0.1:70原创 2021-11-29 12:16:28 · 1186 阅读 · 0 评论 -
06-Redis的Set类型
List和Set的异同List可以重复:list元素是可以重复的无序:集合里面的元素是无序的有序:是元素的插入和弹出有序Set去重:set集合去重了的,元素不会有重复的无序:集合里面的元素是无序的无序:元素插入和弹出是无序的常用的命令命令演示127.0.0.1:7000> sadd k1 hello #添加 1个元素到集合(integer) 1127.0.0.1:7000> sadd k1 world #再次添加 1个元素到集合(integer) 1原创 2021-11-28 17:24:41 · 177 阅读 · 0 评论 -
05-Redis的hash类型
常用的hash命令命令演示127.0.0.1:7000> hset k1 name zhangsan #k1有一组hash,filed为name----value为zhangsan(integer) 1127.0.0.1:7000> hget k1 name"zhangsan"127.0.0.1:7000> hset k1 name zhangsan age 20 #hset命令就可以设置多组hash值了,当然hmset命令也可以(integer) 1127.0.0.1:原创 2021-11-28 11:29:38 · 422 阅读 · 0 评论 -
04-Redis的List类型
list常用的命令如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bn46a77g-1638022235940)(./list命令.png)]栈:同向命令,先进后出lpush lpoprpush rpop队列:反向命令,先进先出lpush rpoprpush rpop数组lindex lset阻塞:单播队列,先进先出blpop brpoplpush的命令演示127.0.0.1原创 2021-11-27 22:11:33 · 304 阅读 · 0 评论 -
3-位图的使用场景
1、二进制安全redis只存储字节流,与外界交互,存取都是字节流,只要双方客户端有统一的编解码,数据就不会被破坏。redis拿的是字节流,编码是一个字符一个字节redis-cli --raw 连接redis服务,并触发编码器的格式化。如果不格式化,redis只会识别ASCII码的,超出ASCII码,则显示为16进制2、位图的使用场景2.1、场景一:统计一段时间内用户的登录天数如果用数据库实现创建表,用户每笔登录都产生一行记录,然后登录登录时间,还有其他数据也需要记录。MySQL数据原创 2021-11-26 22:29:12 · 635 阅读 · 0 评论 -
0、数据存储常识
常识1、磁盘 2个指标寻址 磁盘寻址速度单位是毫秒级带宽 单位时间内有多少个字节流过去,多大的数据量过去。单位基本是G或M级别2、内存寻址 内存寻址速度单位是纳秒级3、I/O buffer 成本问题磁盘有磁盘与扇区。一个扇区有512个字节Byte成本变大、索引变大,所以为了避免这样,无论读多少,都是最少4k从磁盘拿4、数据存储发展进程1、操作系统底层读写4k ---- >大文件的读写,I/O成为瓶颈,诞生了数据库2、数据库2.1、data原创 2021-11-26 22:16:27 · 295 阅读 · 0 评论 -
2、Redis的数据类型-string
Redis并不是简单的key-value存储,实际上他是一个数据结构服务器,支持不同类型的值。也就是说,你不必仅仅把字符串当作键所指向的值。下列这些数据类型都可作为值类型:二进制安全的字符串 Lists: 按插入顺序排序的字符串元素的集合。他们基本上就是链表(linked lists)。 Sets: 不重复且无序的字符串元素的集合。 Sorted sets,类似Sets,但是每个字符串元素都关联到一个叫score浮动数值(floating number value)。里面的元素总是通过score进原创 2021-06-14 14:44:18 · 184 阅读 · 6 评论 -
1、Linux下Redis的安装
首先来看一段官方介绍,Redis是一个开源的内存中的数据结构存储系统,可用作数据库、缓存、消息中间件。它支持多种类型的数据结构,如 字符串(strings)、列表(lists)、集合(sets)、有序集合(sortt)...原创 2021-06-12 23:44:51 · 62 阅读 · 0 评论