Redis
文章平均质量分 60
知笑长长
何苦昨日愚昧留下明日亏欠
展开
-
Redis 核心配置
服务器基础配置:服务器端设定1.设置服务器以守护进程的方式运行daemonize yes|no2.绑定主机地址bind 127.0.0.13.设置服务器端口号port 63794.设置数据库数量databases 16日志配置1.设置服务器以指定日志记录级别loglevel debug|verbose|notice|warning2.日志记录文件名logfile 端口号.log注意:日志级别开发期设置为verbos...原创 2021-10-24 13:48:01 · 189 阅读 · 0 评论 -
Redis 入门学习 (六)—— set集合类型
一、set类型1.新的存储需求:存储大量的数据,在查询方面提供更高的效率(之前的list类型底层是链表结构,所以在查询方面效率较低)2.需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询3.set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的二、set 类型数据的基本操作1.添加数据sadd key member1 [member2]2.获取全部数据smembers key3.删除数据srem key m...原创 2021-08-15 13:44:56 · 1356 阅读 · 0 评论 -
Redis 入门学习 (七) —— sorted_set有序集合
一、sorted_set 类型1.新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式2.需要的存储结构:新的存储模型,可以保存可排序的数据3.sorted_set类型:在set的存储结构基础上添加可排序字段score为该有序集合定义的排序规则二、sorted_set 类型数据的基本操作1.添加数据zadd key score1(排序字段) member1(值) [score2 member2]2.获取全部数据zrange key .原创 2021-08-22 01:42:48 · 402 阅读 · 0 评论 -
Redis 入门学习 (五) —— list列表类型
一、list类型1.数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分2.需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序3.list类型:保存多个数据,底层使用双向链表存储结构实现二、list 类型数据基本操作1.添加/修改数据a. lpush key value1 [value2] …… 从左边开始(left)b.rpush key value1 [value2] …… 从右边开始(right)2.获取数据a. lrange ...原创 2021-08-12 01:07:30 · 158 阅读 · 0 评论 -
Redis 入门学习 (四) —— hash散列类型
一、hash 类型1.新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息2.需要的存储结构:一个存储空间保存多个键值对数据3.hash类型:底层使用哈希表结构实现数据存储注:hash存储结构优化 : a.如果field数量较少,存储结构优化为类数组结构 b.如果field数量较多,存储结构使用HashMap结构hash的存储空间在field和value包含的区域二、hash类型数据的基本操作1.添加/修改数据:hset key field val原创 2021-08-08 11:36:53 · 306 阅读 · 0 评论 -
Redis 入门学习 (三)—— string字符串类型
一、redis 数据存储格式1.redis 自身是一个 Map,其中所有的数据都是采用 key : value 的形式存储。2.数据类型指的是存储的数据的类型,也就是 value 部分的类型,key 部分永远都是字符串。二、string 类型数据存储1.存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型。2.存储数据的格式:一个存储空间保存一个数据。3.存储内容:通常使用字符串,如果字符串以整数的形式展示,可以作为数字操作使用。三、string类型数据的基本操.原创 2021-08-08 01:10:23 · 173 阅读 · 0 评论 -
Redis 入门学习 (二)
一、Redis概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。特征:1. 数据间没有必然的关联关系2. 内部采用单线程机制进行工作3. 高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速度是81000次/s。4. 多数据类型支持:a.字符串类型 stringb.列表类型 listc.散列类型 hashd.集合类型 set.原创 2021-08-07 13:20:04 · 121 阅读 · 0 评论 -
Redis 入门学习 (一)
Redis 引入:(1) NoSQLNoSQL:即 Not-Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充。NoSQL作用:应对基于海量用户和海量数据前提下的数据处理问题。特征: 1.可扩容,可伸缩 2.大数据量下高性能 3.灵活的数据模型 4.高可用常见 NoSQL数据库: 1.Redis 2.memcache 3.HBase 4.MongoDBNoSQL对比关系型数据库:1.降低磁盘IO次数,越低越好 —— 内存存储(关系型SQL存储在磁盘上,性能...原创 2021-08-07 13:05:52 · 85 阅读 · 0 评论