码迷,mamicode.com
首页 > 其他好文 > 详细

Redis学习(8)-redis其他特性

时间:2018-05-30 01:20:09      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:src   sha   语句   redis事务   font   服务   移植   today   技术   

消息订阅与发布

subscribe  Channel:订阅频道

psubscribe  channel*:批量订阅频道:例如:psubscribe  S*,订阅以S开头的频道。

publish  channel  content:在指定频道发布消息,如:publish  mychat ‘today  is  a  goodday‘

应用:

可以把内容传递html字符串,页面获取到了后,转换为可见的页面。

订阅新闻,新闻发布。

QQ顶部弹出来的消息。

 

多数据库

Mysql数据库可以自己创建:create  database  XXX。

redis也有数据库,redis是提前创建好了,默认有16个数据库:0,1,2,3,,,15。

在redis上面所做操作默认都是0号数据库操作。

 

切换数据库:

select 数据库名;

技术分享图片

 

把某个键值对进行数据库的移植:

move  newkey  1:将当前库的newkey移植到1号库里面。

 

数据库的清空:

fushdb

redis服务器数据清空

flushall

 

事务

mysql事务:保证数据完整性。

redis事务:目的为了进行redis语句批量执行。

操作:

multi:开启事务用于标记事务的开始,其后执行的命令都将被存入命令队列。直到执行exec,这些命令才会被原子性执行。类似关系型数据库的:begin  transaction

exec:提交事务,类似关系型数据库的:commit

discard:事务回滚,类似:rollback

 例子:

技术分享图片

 

Redis学习(8)-redis其他特性

标签:src   sha   语句   redis事务   font   服务   移植   today   技术   

原文地址:https://www.cnblogs.com/alsf/p/9108751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!