博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis学习(8)-redis其他特性
阅读量:4679 次
发布时间:2019-06-09

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

消息订阅与发布

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

 例子:

 

quit:退出连接。(退出redis客户端)

dbsize:返回当前数据库中key的数目。

info:查看redis中的数据

flushdb:删除当前数据库中的所有key

flushall:删除所有数据库中的key。

 

 

转载于:https://www.cnblogs.com/alsf/p/9108751.html

你可能感兴趣的文章
souce and bash 的区别
查看>>
PL/SQL Developer的错误提示弹框的文本显示乱码问题
查看>>
SQL Server 输出 XML
查看>>
sys.dm_exec_query_stats的total_worker_time的单位是微秒还是毫秒
查看>>
C# 延迟初始化 Lazy<T>
查看>>
java 关键字 protected
查看>>
java 关键字 final
查看>>
Tomcat 将本地盘符中的文件 映射到URL
查看>>
java 关键字 static
查看>>
java 关键字 abstract
查看>>
接口缓存-MaxAge
查看>>
邮箱去除特殊符号
查看>>
es6和es5函数参数和arguments的差别
查看>>
this指向
查看>>
2018-2019-1 20165207 20165209 20165215 实验二——固件程序设计
查看>>
HTML5的学习(三)HTML5标签
查看>>
web前端【第十篇】jQuery基本语法
查看>>
hdu 2068
查看>>
Leetcode 136. 只出现一次的数字
查看>>
SQL 分页 根据 当前页和页大小
查看>>