博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis 命令
阅读量:6251 次
发布时间:2019-06-22

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

hot3.png

  1. **KEYS ***

可以用来取出所有键

  1. GET mykey

取出该键所对应的值

  1. sadd myset 1 2 3

往 myset 这个集合中添加 1,2,3

  1. smembers myset

打印 myset 集合中所有元素

  1. sismember myset 3

判断 3 是否在集合 myset 中

  1. sadd news:1000:tags 1 2 5 77

表面上意思是给 news:1000:tags 这个集合添加四个 tag,1,2,5,77

这里用作给 ID 为 1000 的这个 news 添加四个标签

  1. sadd tag:1:news 1000

表面上也是给 tag:1:news 这个集合添加一个元素 1000

而这里是用作根据 tag 来索引 news,即添加这一条信息后,便于后台访问 tag 为 1 的所有 news。

  1. smembers news:1000:tags

然后我们就可以通过这样的语句来搜寻这个 news 的所有 tag 了。

  1. sinter tag:1:news tag:2:news

这条语句是通过做交集来获取满足所有 tag 中包含 1 和 2 的 news。

  1. mget a b c

取出 a, b, c 中的值,对应到 Python 中,a, b, c 可用列表指定。


更多可见 redis 。


一节介绍了发布订阅消息模型。

我们开启两个 redis-cli 客户端连接到本机服务器,在一个客户端中通过 SUBSCRIBE test,订阅 test 通道中的消息,另外一个可以用 PUBLISH test xxxx 来向 test 通道发布 xxxx 的消息。

还有一些命令可以利用通配符来接受多个信道的消息,比如通过 PSUBSCRIBE news.* 可以接受到 news.art.figurative 和 news.music.jazz 的消息。

转载于:https://my.oschina.net/shinedev/blog/499371

你可能感兴趣的文章
openj9
查看>>
继承现有的控件
查看>>
装逼语录:
查看>>
PHP函数
查看>>
[Leetcode]414. Third Maximum Number
查看>>
UTC引发时区配置和Linux系统时间和bios时间问题
查看>>
C语言32个关键字
查看>>
图像处理之canny---求梯度
查看>>
OpenGL编程轻松入门之一个简单的例子
查看>>
MVC控制器返回重定向操作
查看>>
LINUX总结
查看>>
编译php5.4的时候出现错误----configure: error: in `/usr/local/src/php540/php-5.4.0':
查看>>
机器学习编程01_线性回归
查看>>
Markdown语法
查看>>
《CSS世界》读书笔记(十六)
查看>>
初入前端
查看>>
(回文串 )Best Reward -- hdu -- 3613
查看>>
最少拦截系统------LCS--------动态规划
查看>>
关于EOF的种种。
查看>>
h5 拍照上传 代码
查看>>