- redis是基于内存的,内存的读写速度非常快 ;
- redis是单线程的,省去了很多上下文切换线程的时间;
- *redis因为是基于内存的 不涉及io操作 所以单线程效率是最高的
回归正题
五大数据类型(狂神的redis笔记中的话):
- Redis是一个开源(BSD许可)
- 内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。
- 它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。
- 内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区
- *Redis中的数据都是键值对的存储方式 key-value 然后通过进行对Redis-key的操作,来完成对数据库中数据的操作。
1:String(字符串类型):
方法实现:
2:List(列表):
- *方法以l开头
下面是实现过程:
3:Set(集合):
- *常用方法:以s开头:
4:Hash(哈希):
- hash和之前的区别就是 之前是key value的 然后现在是key map(key value)
- *方法以h开头
方法实现:
5:Zset(有序集合):
- 每个元素都会关联一个double类型的分数(score)。
- redis正是通过分数来为集合中的成员进行从小到大的排序。
- score相同:按字典顺序排序
- 有序集合的score可以相同但成员不能相同
- *方法以z开头
方法实现:
今天心情阴沉 还有redis的三大特殊类型明天更!!!
Original: https://www.cnblogs.com/yunjie0930/p/14602872.html
Author: 小杰i
Title: Redis的五大数据类型(简单使用)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/576410/
转载文章受原作者版权保护。转载请注明原作者出处!