消息的订阅与发布
publish channel message:向channel频道发布消息message
subscribe channel:等待接收channel频道的消息,在等待界面
psubscribe channel*:等待接收一组频道的消息,在等待界面
多数据库
redis也有数据库。提前创建好了。
redis默认有16个数据库:0,1,2,3…15
在redis上所做的所有数据操作,都是默认在0号数据库上操作
数据库之间,不共享键值对。
切换数据库:select 数据库名
键值对的移植:move key 1 将当前库的key一直到1号数据库中
清空当前数据库:flushdb
清空redis服务器数据:flushall
redis批量操作-事务
redis-事务:目的为了进行redis语句的批量化执行
multi:开启事务用于标记事务的开始,其后执行的命令都将被存入命令队列,直到执行exec命令时,这些命令才会被原子的执行
exec:提交事务 执行批量化
discard:事务回滚 不执行批量化
服务器命令
ping:测试连接是否存活
echo message:在命令行打印一些内容message
select db:切换数据库
quit:退出客户端
dbsize:返回当前数据库中key的数目
info:查看redis数据
flushdb:删除当前数据库的内容
flushall:删除所有数据库的所有内容