阅读目录 1. 字符串命令 2. 列表命令 3. 集合命令 4. 散列命令 5. 有序集合命令 6. 发布与订阅命令 7. 小试牛刀 Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为string(字符串),list(列表),set(集合),hash(散列),zset(有 ...
分类:
其他好文 时间:
2018-12-08 14:49:02
阅读次数:
190
Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为string(字符串),list(列表),set(集合),hash(散列),zset(有序集合),下面将分别对这5种数据类型的控制命令进行总结,熟话说好记性不如烂笔头,方便以后查看。 1. 字符串命令 Redis种的字符串 ...
分类:
其他好文 时间:
2018-12-06 14:24:28
阅读次数:
279
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件 编译安装redis redis命令集 启动redis服务端 使用redis-cli连接redis服务端 redis配置文件常用配置项 redis支持多实例 可以再一个机器上启动多个redis服务, ...
分类:
系统相关 时间:
2018-12-05 21:50:45
阅读次数:
273
本文记录一些redis事务相关的原理。 1、基本概念 1)什么是redis的事务? 简单理解,可以认为redis事务是一些列redis命令的集合,并且有如下两个特点: a)事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 ...
分类:
其他好文 时间:
2018-11-29 20:46:50
阅读次数:
216
写在最前面 我在之前总结幂等性的时候,写过一种分布式锁的实现,可惜当时没有真正应用过,着实的心虚啊。正好这段时间对这部分实践了一下,也算是对之前填坑了。 分布式锁按照网上的结论,大致分为三种:1、数据库乐观锁; 2、基于Redis的分布式锁;3.、基于ZooKeeper的分布式锁; 关于乐观锁的实现 ...
分类:
其他好文 时间:
2018-11-24 17:57:27
阅读次数:
217
pipeline管道可以减少后端与redis的连接次数,从而实现了优化。 原理如下: 原理如下: 使用方法: 未使用pipeline前: 使用pipeline后: 拓展: pipline.execute()有返回值,是一个列表,返回值的True或False,代表执行成功或失败 ...
分类:
其他好文 时间:
2018-11-14 14:31:58
阅读次数:
519
hash类型(散列map)HMSET mymap1 name "qingruihappy" description "suning" age "20" sex "man" sex "man" sex "man" sex "man"HMSET mymap2 name "qingruihappy" de ...
分类:
其他好文 时间:
2018-11-12 20:24:17
阅读次数:
188
append:时间复杂度为o(1),如果键已经存在并且是字符串,则此命令将在字符串末尾追加值。如果键不存在,则创建它并将其设置为空字符串,因此在这种特殊情况下,追加将类似于SET。返回修改后的字符串长度。 字符串 Redis中最基本的数据结构就是字符串,使用redis最简单的额方法就是字符串作为键值 ...
分类:
其他好文 时间:
2018-11-08 01:13:25
阅读次数:
473
redisC语言接口说明,redis C语言客户端安装 ...
分类:
编程语言 时间:
2018-10-28 18:02:06
阅读次数:
164
Redis为什么需要Lua脚本的支持 当应用需要Redis完成一些Redis命令不支持的特性时,要么扩展Redis client或者更甚至编写c扩展Redis server。这都大大造成了应用的实现的难度。在此基础上,Redis通过内置Lua解释器,Redis client可以发起执行Lua脚本,完 ...
分类:
其他好文 时间:
2018-10-22 11:35:43
阅读次数:
168