[toc] Redis 标签(空格分隔): SQL 1. 什么是Redis Redis是基于内存的高性能 数据库. 2. Redis的数据类型 String, Hash, List, Set, Sorted Set. 3. 内部结构 Redis内部使用一个RedisObject对象来表示所有的 和` ...
分类:
其他好文 时间:
2020-04-10 16:02:56
阅读次数:
80
redis以key-value方式存储,支持诸多种数据结构:String,Hash,List,Set,Sorted Set 1.String字符串,应用场景最多的数据结构,其他四种是在此基础上实现的,value可以使简单的字符串、xml、json、数字、二进制。 键值最大不允许超过512m,从性能上 ...
分类:
其他好文 时间:
2020-04-09 09:14:27
阅读次数:
86
概述 redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sorted set[有序集合],hash(hash表))。相关参考文 ...
分类:
其他好文 时间:
2020-04-08 13:36:59
阅读次数:
65
redis 是一个基于内存的高性能 key-value数据库,支持丰富的数据类型(String,List , Set ,Sorted Set,Hash )redis中的单个value的存储限制是1G,比 Memcached的1MB要强大太多。 问题一: 如何保证 redis 的高并发和高可用?red ...
分类:
其他好文 时间:
2020-04-06 11:38:36
阅读次数:
69
一、问题描述 sorted set操作执行:print(connect.zadd('grade', 'bob', 98, 'mike' ,100))时报错redis.exceptions.DataError: ZADD allows either 'nx' or 'xx', not both 二、出 ...
分类:
编程语言 时间:
2020-04-04 11:27:13
阅读次数:
94
Redis 有序集合命令 下表列出了 redis 有序集合的基本命令: 序号命令及描述 1 ZADD key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或者更新已存在成员的分数 2 ZCARD key 获取有序集合的成员数 3 ZCOUNT key ...
分类:
其他好文 时间:
2020-03-19 21:27:31
阅读次数:
63
1.基于内存的key-value数据库 2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次 3.支持数据持久化 4.value可以是string,hash, list, set, sorted set 使用场景 1. 去最新n个数据的操作 2. 排行榜,取 ...
分类:
其他好文 时间:
2020-03-18 15:37:14
阅读次数:
60
1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set 使用场景1. 去最新n个数据的操作2. 排行榜,取top n ...
分类:
其他好文 时间:
2020-03-03 14:46:18
阅读次数:
71
本文是《Redis内部数据结构详解》系列的第六篇。在本文中,我们围绕一个Redis的内部数据结构——skiplist展开讨论。 Redis里面使用skiplist是为了实现sorted set这种对外的数据结构。sorted set提供的操作非常丰富,可以满足非常多的应用场景。这也意味着,sorte ...
分类:
其他好文 时间:
2020-02-27 13:20:09
阅读次数:
64
五大数据类型 String(字符串) Hash(哈希) List(列表) Set(集合) zset(sorted set:有序集合) ...
分类:
编程语言 时间:
2020-02-18 12:53:32
阅读次数:
71