![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis入门指南
亥虫
做人如果没有梦想,那跟咸鱼有什么差别
展开
-
Redis 入门指南九:Redis 有序集合(sorted set)
Redis 有序集合(sorted set)Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)其实不太准确。其实在redis sorted sets里面当items内容大于64的时候同时使用了hash和skiplist两种设计实现。这也会为了原创 2020-07-05 20:59:50 · 255 阅读 · 0 评论 -
Redis 入门指南八:Redis 集合(Set)
Redis 集合(Set)Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。实例在以上实例中我们通过 SADD 命令向名为 student 的集合插入的三个元素。Redis 集合命令下表列出了 Redis 集合基本命令:命令描述SAD原创 2020-07-05 20:50:08 · 148 阅读 · 0 评论 -
Redis 入门指南七:Redis 列表(List)
Redis 列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。实例在以上实例中我们使用了 LPUSH 将三个值插入了名为 student 的列表当中。Redis 列表命令下表列出了列表相关的基本命令:命令描述BLPOP key1 [key2 ] timeout移出并获取列表的第一个元素, 如果列表没有原创 2020-07-05 20:05:11 · 137 阅读 · 0 评论 -
Redis 入门指南六:Redis 哈希(Hash)
Redis 哈希(Hash)Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。Redis 中每个 hash 可以存储 2^32 - 1 键值对(40多亿)。实例在以上实例中,我们设置了 redis 的一些描述信息(name, age, gender, phone) 到哈希表的 student 中。Redis hash 命令下表列出了 redis hash 基本的相关命令:命令描述HDEL key fi原创 2020-07-05 19:57:50 · 255 阅读 · 0 评论 -
Redis 入门指南五:Redis 字符串(String)
Redis 字符串(String)Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:语法redis 127.0.0.1:6379> COMMAND KEY_NAME实例在以上实例中我们使用了 SET 和 GET 命令,键为 name。Redis 字符串命令下表列出了常用的 redis 字符串命令:命令描述SET key value设置指定 key 的值GET key获取指定 key 的值。GETRANGE key原创 2020-07-05 19:07:37 · 147 阅读 · 0 评论 -
Redis 入门指南五:Redis 键(key)
Redis 字符串(String)Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:语法redis 127.0.0.1:6379> COMMAND KEY_NAME实例在以上实例中我们使用了 SET 和 GET 命令,键为 name。Redis 字符串命令下表列出了常用的 redis 字符串命令:命令描述SET key value设置指定 key 的值GET key获取指定 key 的值GETRANGE key s原创 2020-07-05 18:41:03 · 193 阅读 · 0 评论 -
Redis 入门指南五:Redis 键(key)
Redis 键(key)Redis 键命令用于管理 redis 的键。语法Redis 键命令的基本语法如下:redis 127.0.0.1:6379> COMMAND KEY_NAME实例在以上实例中 DEL 是一个命令, name 是一个键。 如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0Redis keys 命令下表给出了与 Redis 键相关的基本命令:序号命令及描述1DEL key (该命令用于在 key原创 2020-07-05 17:23:26 · 192 阅读 · 0 评论 -
Redis 入门指南四:Redis 命令
Redis 命令Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端Redis 客户端在我们之前下载的的 redis 的安装包中。语法Redis 客户端的基本语法为:$ redis-cli实例以下实例讲解了如何启动 redis 客户端:启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务。$redis-cliredis 127.0.0.1:6379>redis 127.原创 2020-07-05 17:02:20 · 117 阅读 · 0 评论 -
Redis 入门指南一:简介
Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis 优势性能极高 – Redis能转载 2020-07-03 16:54:19 · 253 阅读 · 0 评论 -
Redis 入门指南二:安装
Redis 安装Window 下安装下载地址:https://github.com/tporadowski/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开文件夹,内容如下:打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:redis-server.exe redis.windows.conf如原创 2020-07-03 17:01:17 · 251 阅读 · 0 评论