Redis
文章平均质量分 84
三丶竹
这个作者很懒,什么都没留下…
展开
-
Redis 数据结构 列表(四)
1、一个列表最多可以存储2^32 -1 个元素,列表是一个灵活的数据结构,它可以从两端插入(push)和弹出(pop),它可以充当栈和消息队列。2、列表中的元素是有序的,这就意味着可以通过索引获取某个元素或某个范围内的元素。并且列表中的元素可以重复。一、命令1、添加操作 1) 从右向左插入 rpush key value [value ...] ...原创 2018-06-29 14:24:34 · 136 阅读 · 0 评论 -
Redis 事物与Lua基础知识 (十)
为了保证多条命令组合的原子性,Redis提供了简单的事务功能以及集成Lua脚本来解决这个问题。Redis提供了简单的事务功能,将一组需要一起执行的命令放在multi和exec两个命令之间。multi命令代表事务开始,exec命令代表事务结束,它们之间的命令是原子顺序执行的。127.0.0.1:6379> multiOK127.0.0.1:6379> sadd user:a...原创 2018-08-28 20:23:03 · 266 阅读 · 0 评论 -
Redis Shell 之 redis-cli,redis-server,redis-benchmark,Pipeline 详解 (九)
Redis提供了redis-cli 、 redis-server 、 redis-benchmark 等shell工具。一、redis-cli详解1、-r-r(repeat)选项代表将命令执行多次;如执行三次ping:bogon:~ ww$ redis-cli -r 3 pingPONGPONGPONGbogon:~ ww$ 2、-i-i(interval)选项代...原创 2018-08-28 14:02:58 · 1200 阅读 · 0 评论 -
Redis 慢查询分析 (八)
慢查询日志就是系统在命令执行前后计算每条命令的执行时间。当超过预设的阀值就把它记录下来。Redis执行命令分为:发送命令 命令队列 命令执行 返回结果慢查询只统计步骤3的时间,所以没有慢查询不代表客户端没有超时问题。慢查询的两个配置参数slowlog-log-slower-than: 预设阀值,它的单位是微秒(1秒=1000毫秒,1毫秒=1000微秒),默认值是10000,...原创 2018-08-28 11:29:36 · 1004 阅读 · 0 评论 -
Redis 键管理(七)
一、单个键管理 针对单个键的命令,之前的几篇博客介绍过:type,del,object,exists,expire等,下面介绍剩余的几个重要命名1、键重命名rename key newKey127.0.0.1:6380> keys *1) "test"127.0.0.1:6380> get test"hehe"127.0.0.1:6380...原创 2018-08-24 14:49:38 · 495 阅读 · 0 评论 -
Redis 数据结构 有序集合 (zset)(六)
特点: 集合内的元素不能重复,但可以排序。它的排序和列表使用索引作为排序依据不同,它给每个元素设置一个分数(score)作为排序依据,有序集合提供了获取指定分数和元素范围查询,计算成员排名等功能。 基本命令: 集合内: 1、添加成员 zadd key [n...原创 2018-08-07 15:56:44 · 367 阅读 · 0 评论 -
Redis 数据结构 哈希(三)
哈希类型中的映射关系叫作 field - value 1、设置值,成功返回1,失败返回0 hset key field value 此外,redis还提供了hsetnx,和setnx一样。 2、获取值,如果获取不到,返回nil hget key field 3、删除field, 返回删除成功的field的...原创 2018-06-28 11:12:30 · 137 阅读 · 0 评论 -
Redis 数据结构 字符串(二)
字符串类型是Redis最基础的数据结构,键,值均为字符串类型,并且其他数据结构都是在字符串的基础上构建的。 注:字符串值最大不能超过512MB;一、命令 1、常用命令 1)设置值 set key value [ ex seconds] [px millseconds] [nx | xx] ex seco...原创 2018-06-27 18:10:04 · 118 阅读 · 0 评论 -
Redis入门基本通用命令(一)
一、启动Redis服务1、默认启动服务(自己的初始配置): redis-server2、redis-server 加上修改配置名以及值启动 格式:redis-server --configKey1 configValue1 --configKey2 configValue2 如: redis-server --port 63803、指定配置文件启动 ...原创 2018-06-26 19:12:54 · 153 阅读 · 0 评论 -
Redis 数据结构 集合(set)(五)
集合(set) 类型也是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复的元素。(ps,如果重复了,一个集合下如何区分那个元素是那个元素呢?);并且集合中的元素是无序的,不能通过索引下标获取元素。一个集合最多可以存储2^32 -1 个元素。Redis除了支持集合的增删改查,同时还支持多个集合取交集,并集,差集。 基本命令: ...原创 2018-06-29 16:24:06 · 287 阅读 · 2 评论