博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis常用命令与使用分析
阅读量:4982 次
发布时间:2019-06-12

本文共 1046 字,大约阅读时间需要 3 分钟。

redis-cli的使用 连接服务器

redis-cli -h 127.0.0.1 -p 6392  -a 123456 

 

set操作

语法

sadd key [members.......]        向集合中添加成员 key 为集合的key  

 > sadd users zhaoruizhi wangxiaokang wangxuekun

(integer) 3

语法 查看某个集合的成员

     smembers users

1) "zhaoruizhi"
2) "wangxiaokang"
3) "wangxuekun"

语法 查看某个集合的个数

 scard users
(integer) 3

语法 返回两个集合的差集

sidff key1 key2 

> sdiff users users2

1) "wangxiaokang"
2) "wangxuekun"

语法 返回两个集合的交集

sinter key1 key2 

118.24.16.99:6379> sinter users users2

1) "zhaoruizhi"

成员是否存在集合中

> sismember users zhaoruizhi
(integer) 1
> sismember users liuguangquna
(integer) 0

语法 移除某一个或者多个元素 

SREM key member1 [member2] 

> srem users zhaoruizhi

(integer) 1

语法 

SSCAN key cursor [MATCH pattern] [COUNT count]

因为SSCAN  HSCAN和&ZSCAN 四个命令的工作方式都非常相似, 所以这个文档会一并介绍这四个命令, 但是要记住:

  •  命令和 ZSCAN<命令的第一个参数总是一个数据库键。
  • 而 SCAN 命令则不需要在第一个参数提供任何数据库键 —— 因为它迭代的是当前数据库中的所有数据库键。
发布订阅

 

1  
订阅一个或多个符合给定模式的频道。
2  
查看订阅与发布系统状态。
3  
将信息发送到指定的频道。
4 PUNSUBSCRIBE [pattern [pattern ...]] 
退订所有给定模式的频道。
5 SUBSCRIBE channel [channel ...] 
订阅给定的一个或多个频道的信息。
6  
指退订给定的频道。

转载于:https://www.cnblogs.com/anyehome/p/9068758.html

你可能感兴趣的文章
大数据平台搭建-hadoop集群的搭建
查看>>
安装一些包管理的记录 win10
查看>>
Android RecyclerView notifyDataSetChanged不起作用
查看>>
AndroidStudio3.0 Canary 8注解报错Annotation processors must be explicitly declared now.
查看>>
Android 一个改进的okHttp封装库
查看>>
genymotion下载出现Unable to create virtual device,Server returned HTTP status code 0.
查看>>
Android 下拉刷新框架实现
查看>>
ViewPager + Fragment实现滑动标签页
查看>>
Spring与Hibernate实现增删改查两方法
查看>>
Genymotion 插件在 Eclipse 和 Android Studio 中点击后无法初始化 Initialize Engine: failed 解决方法...
查看>>
1R安装环境
查看>>
初学Python——Socket网络编程
查看>>
Linux 如何实现 VLAN - 每天5分钟玩转 OpenStack(12)
查看>>
Gym - 101252H
查看>>
2019年2月15日,复习
查看>>
线性布局Row和Column
查看>>
关键路径(代码讲解)- 数据结构和算法68
查看>>
if语句三种格式
查看>>
CentOS 7 单用户模式修改root密码
查看>>
Linux DHCP原理
查看>>