二十四 Redis

Posted  Island

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二十四 Redis相关的知识,希望对你有一定的参考价值。

Redis数据类型:

Redis控制5种数据类型:String,list,hash,set,sorted-set

添加数据,删除数据,获取数据,查看有多少个元素,判断元素是否存在

key通用操作

JRedis:java操作redis

多数据库:

一个Redis实例可以包括多个数据库,客户端可以指定连接某个Redis数据库就好

一个Redis实例最多提供16个数据库,0~15

选中仓库: select 0

将当前仓库下的某个键值对的数据移动到其他仓库

move name 1

测试连接是否存活: pig

打印内容:echo zhangsi 

退出当前redis连接: quit

测试当前仓库中有多少键值对:dbsize

清除当前仓库键值对:dbflush

清除所有的仓库:flushall  execute  .exe

消息订阅与发布:

subscribe channel : 订阅频道,例如:subscribe mychat , 订阅mychat这个频道

psubscribe channel : 批量订阅频道,订阅以“s”开头的频道

publish channel content : 在指定的频道中发布消息,如 publish mychat today is a newday

应用场景:类似于游戏中的在指定频道中发布消息

我们利用CRT打开3个窗口

窗口1中通过输入:subscribe mychat 订阅一个名称为mychat的频道

窗口2中通过输入:publish mychat ‘111’在频道mychat中发布消息111

窗口3中通过输入:psubscribe my* 批量订阅以my开头的频道

窗口2中通过输入:

  publish mychat ‘333’ 在频道mychatmy*频道中发布消息

  Publish mychat02 ‘444’ 在频道my*中发布消息

 

以上是关于二十四 Redis的主要内容,如果未能解决你的问题,请参考以下文章

性能测试二十四:环境部署之Redis多实例部署

redis 简单整理——开发和运维中的问题[二十四]

Redis(二十四)-秒杀案例之库存遗留问题解决

Redis(二十四)-秒杀案例之库存遗留问题解决

日常Exception第二十四回:nested exception is java.lang.NoClassDefFoundError: redis/clients/jedis/util/Pool

2018-08-22 第三十五课