Redis
zhangbijun1230
这个作者很懒,什么都没留下…
展开
-
5分钟带你入门Redis
5分钟带你入门Redis 1.redis概述redis是一个开源的,先进的 key-value 存储可用于构建高性能的存储解决方案。它支持数据结构有字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理空间索引。 NoSQL,Not Only [SQL],泛指非关系型的数据库。所以redis是一种nosql。敲黑板画重点:redis是一种nosql.red...转载 2018-12-09 13:12:04 · 292 阅读 · 0 评论 -
Redis学习---(13)Redis 发布订阅
Redis 发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 ...转载 2019-03-19 00:16:23 · 238 阅读 · 0 评论 -
Redis学习---(14)Redis 事务
Redis 事务Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执行会经历以下三个阶段:开始事务。 命令入队。 执行事务。实例以下是...转载 2019-03-19 00:16:30 · 242 阅读 · 0 评论 -
Redis学习---(15)Redis 脚本
Redis 脚本Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为EVAL。语法Eval 命令的基本语法如下:redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]实例以下实例演示了 redis 脚本工作过程:...转载 2019-03-19 00:16:36 · 224 阅读 · 0 评论 -
Redis入门篇(安装与启动)
Redis入门篇(安装与启动)一、Redis介绍Redis是NoSql的一种,在弄清楚Redis是个什么玩意之前,先了解下NoSql是什么。1、什么是NoSqlNoSql,全名:Not Only Sql,是一种非关系型数据库,它不能替代关系弄数据库,只是关系型数据库的一个补充,是可以解决高并发、高可用、高扩展、大数据存储等一系列问题而产生的数据库解决方案。NoSql有以...转载 2019-03-19 00:14:44 · 281 阅读 · 0 评论 -
Redis 学习---(12)Redis HyperLogLog
Redis HyperLogLogRedis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^6...转载 2019-03-19 00:16:17 · 214 阅读 · 0 评论 -
Redis学习---(11)Redis 有序集合(sorted set)
Redis 有序集合(sorted set)Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 2...转载 2019-03-19 00:16:10 · 254 阅读 · 0 评论 -
Redis学习---(10)Redis 集合(Set)
Redis 集合(Set)Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 232 - 1(4294967295, 每个集合可存储40多亿个成员)。实例redis 127.0.0.1:6379> SADD...转载 2019-03-19 00:16:02 · 245 阅读 · 0 评论 -
Redis实战
Redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构...转载 2019-03-16 20:11:01 · 281 阅读 · 0 评论 -
windows下使用redis,Redis入门使用,Redis基础命令
windows下使用redis,Redis入门使用,Redis基础命令一、Redis的使用REmote DIctionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统。Redis优势性能极高–Redis能读的速度是110000次/s,写的速度是81000次/s。丰富的数据类型–Red...转载 2019-03-16 20:37:39 · 273 阅读 · 0 评论 -
Windows安装Redis 详细教程——《Redis入门》
Windows安装Redis 详细教程——《Redis入门》Redis windows下载地址:https://github.com/MicrosoftArchive/redis/releases1、安装。运行对话框输入"cmd",打开命令提示符对话框。定位到redis解压缩后的文件夹中。输入“redis-server.exe redis.windows.conf”出现如下界面即...转载 2019-03-16 20:40:55 · 334 阅读 · 0 评论 -
Linux服务器环境搭建《Redis、Nginx、mysql8安装》
Linux服务器环境搭建《Redis、Nginx、mysql8安装》1.Redis安装直接操作:cd /cd /usr/localmkdir rediscd rediswget http://download.redis.io/releases/redis-4.0.10.tar.gz 下载tar xzf redis-4.0.10.tar.gz 解压cd...转载 2019-03-16 20:42:01 · 388 阅读 · 0 评论 -
Redis简介(1)
Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存...转载 2019-03-16 20:54:30 · 230 阅读 · 0 评论 -
Redis 学习---Redis 安装(2)
Redis 安装Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为redis。打开文件夹,内容如下:打开一个cmd窗口 使用 ...转载 2019-03-16 21:23:46 · 799 阅读 · 0 评论 -
Redis学习---(3)Redis 配置
Redis 配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。你可以通过CONFIG命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CON...转载 2019-03-16 21:56:08 · 328 阅读 · 0 评论 -
Redis 学习---(4)Redis 数据类型
Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 st...转载 2019-03-16 22:00:19 · 234 阅读 · 0 评论 -
Redis 学习---(5)Redis 命令
Redis 命令Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。语法Redis 客户端的基本语法为:$ redis-cli实例以下实例讲解了如何启动 redis 客户端:启动 redis 客户端,打开终端并输入命令redis-cli。该...转载 2019-03-16 22:02:02 · 259 阅读 · 0 评论 -
Redis 学习---(6)Redis 键(key)
Redis 键(key)Redis 键命令用于管理 redis 的键。语法Redis 键命令的基本语法如下:redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> DEL runoobkey(i...转载 2019-03-16 22:04:56 · 256 阅读 · 0 评论 -
Redis学习---(7)Redis 字符串(String)
Redis 字符串(String)Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:语法redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> GET runoobke...转载 2019-03-17 23:53:57 · 217 阅读 · 0 评论 -
Redis学习---(8)Redis 哈希(Hash)
Redis 哈希(Hash)Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 232- 1 键值对(40多亿)。实例127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic ...转载 2019-03-17 23:54:03 · 303 阅读 · 0 评论 -
Redis学习---(9)Redis 列表(List)
Redis 列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232- 1 个元素 (4294967295, 每个列表超过40亿个元素)。实例redis 127.0.0.1:6379> LPUSH runoobkey redis(integer) 1redis 127.0.0...转载 2019-03-19 00:15:54 · 216 阅读 · 0 评论 -
关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Una...转载 2019-03-19 00:15:35 · 257 阅读 · 0 评论