随笔分类 -  Redis教程

摘要:1.MONITOR MONITOR 实时打印出 Redis 服务器接收到的命令,调试用。 可用版本:>= 1.0.0 时间复杂度:不明确 返回值:总是返回 OK 。 启动两个redis客户端, 其中一个客户端1执行monitor命令进行接收, 如下 $ redis-cli.exe 127.0.0.1 阅读全文
posted @ 2020-10-11 08:45 KILLNPE 阅读(115) 评论(0) 推荐(0) 编辑
摘要:1.FLUSHALL FLUSHALL 清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。 此命令从不失败。 可用版本:>= 1.0.0 时间复杂度:尚未明确 返回值:总是返回 OK 。 redis> DBSIZE # 0 号数据库的 key 数量 (integer) 9 red 阅读全文
posted @ 2020-09-28 11:13 KILLNPE 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1.CONFIG RESETSTAT CONFIG RESETSTAT 重置 INFO 命令中的某些统计数据,包括: Keyspace hits (键空间命中次数) Keyspace misses (键空间不命中次数) Number of commands processed (执行命令的次数) N 阅读全文
posted @ 2020-09-28 11:04 KILLNPE 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1.CLIENT SETNAME CLIENT SETNAME connection-name 为当前连接分配一个名字。 这个名字会显示在 CLIENT LIST 命令的结果中, 用于识别当前正在与服务器进行连接的客户端。 名字使用 Redis 的字符串类型来保存, 最大可以占用 512 MB 。 阅读全文
posted @ 2020-09-28 10:32 KILLNPE 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.BGSAVE 在后台异步(Asynchronously)保存当前数据库的数据到磁盘。 BGSAVE 命令执行之后立即返回 OK ,然后 Redis fork 出一个新子进程,原来的 Redis 进程(父进程)继续处理客户端请求,而子进程则负责将数据保存到磁盘,然后退出。 客户端可以通过 LAST 阅读全文
posted @ 2020-09-27 16:26 KILLNPE 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Redis 服务器命令主要是用于管理 redis 服务。 实例 以下实例演示了如何获取 redis 服务器的统计信息: 127.0.0.1:6379> info # Server redis_version:5.0.9 redis_git_sha1:9414ab9b redis_git_dirty: 阅读全文
posted @ 2020-09-27 14:27 KILLNPE 阅读(88) 评论(0) 推荐(0) 编辑
摘要:1.AUTH AUTH password 通过设置配置文件中 requirepass 项的值(使用命令 CONFIG SET requirepass password ),可以使用密码来保护 Redis 服务器。 如果开启了密码保护的话,在每次连接 Redis 服务器之后,就要使用 AUTH 命令解 阅读全文
posted @ 2020-09-27 14:08 KILLNPE 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Redis 连接命令主要是用于连接 redis 服务。 实例 以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行: redis 127.0.0.1:6379> AUTH "password" OK redis 127.0.0.1:6379> PING PONG Red 阅读全文
posted @ 2020-09-27 13:53 KILLNPE 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1.DISCARD DISCARD 取消事务,放弃执行事务块内的所有命令。 如果正在使用 WATCH 命令监视某个(或某些) key,那么取消所有监视,等同于执行命令 UNWATCH 。 可用版本:>= 2.0.0 时间复杂度:O(1)。 返回值:总是返回 OK 。 127.0.0.1:6379> 阅读全文
posted @ 2020-09-26 09:21 KILLNPE 阅读(120) 评论(0) 推荐(0) 编辑
摘要:Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事务从开始到执行会经 阅读全文
posted @ 2020-09-26 08:53 KILLNPE 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1.PUNSUBSCRIBE PUNSUBSCRIBE [pattern [pattern ...]] 指示客户端退订所有给定模式。 如果没有模式被指定,也即是,一个无参数的 PUNSUBSCRIBE 调用被执行,那么客户端使用 PSUBSCRIBE 命令订阅的所有模式都会被退订。在这种情况下,命令 阅读全文
posted @ 2020-09-26 08:45 KILLNPE 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.PSUBSCRIBE PSUBSCRIBE pattern [pattern ...] 订阅一个或多个符合给定模式的频道。 每个模式以 * 作为匹配符,比如 it* 匹配所有以 it 开头的频道( it.news 、 it.blog 、 it.tweets 等等), news.* 匹配所有以 n 阅读全文
posted @ 2020-09-23 14:03 KILLNPE 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 阅读全文
posted @ 2020-09-23 13:48 KILLNPE 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1.ZREVRANGE ZREVRANGE key start stop [WITHSCORES] 返回有序集 key 中,指定区间内的成员。 其中成员的位置按 score 值递减(从大到小)来排列。 具有相同 score 值的成员按字典序的逆序(reverse lexicographical or 阅读全文
posted @ 2020-09-23 10:17 KILLNPE 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1.ZRANGEBYSCORE ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] 返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。有序集成员按 score 值递增 阅读全文
posted @ 2020-09-23 09:50 KILLNPE 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1.ZADD ZADD key score member [[score member] [score member] ...] 将一个或多个 member 元素及其 score 值加入到有序集 key 当中。 如果某个 member 已经是有序集的成员,那么更新这个 member 的 score  阅读全文
posted @ 2020-09-23 09:25 KILLNPE 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的 阅读全文
posted @ 2020-09-22 13:55 KILLNPE 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.SRANDMEMBER SRANDMEMBER key [count] 如果命令执行时,只提供了 key 参数,那么返回集合中的一个随机元素。 从 Redis 2.6 版本开始, SRANDMEMBER 命令接受可选的 count 参数: 如果 count 为正数,且小于集合基数,那么命令返回一 阅读全文
posted @ 2020-09-22 13:51 KILLNPE 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1.SINTERSTORE SINTERSTORE destination key [key ...] 这个命令类似于 SINTER 命令,但它将结果保存到 destination 集合,而不是简单地返回结果集。 如果 destination 集合已经存在,则将其覆盖。 destination 可以 阅读全文
posted @ 2020-09-22 13:43 KILLNPE 阅读(221) 评论(0) 推荐(0) 编辑
摘要:1.SADD SADD key member [member ...] 将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。 假如 key 不存在,则创建一个只包含 member 元素作成员的集合。 当 key 不是集合类型时,返回一个错误。 在R 阅读全文
posted @ 2020-09-22 13:23 KILLNPE 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示