数据库
首页 > 数据库> > redis - pipe/pubsub/bloom

redis - pipe/pubsub/bloom

作者:互联网

pipe

echo -e "aaa\nbbb" 使用-e,echo就认为\n后是另一条命令

nc localhost 6379 使用nc打开socket连接
echo -e "set k2 99\nincr k2\nget k2" | nc localhost 6379 通过管道发生命令到6379端口,即redis。

help @pubsub

PUBLISH k1 message1
SUBSCRIBE k1 只能收到subscribe以后才publish的数据

实现聊天室功能:

help @transaction

redis 中文网站
redis 英文网站,多了一个modules,https://redis.io/modules
可以添加bloom模块。

redis bloom

redis-server --loadmodule path/redisbloom.so
bf.add
bf.exists

对于redis bloom缓存穿透的数据,可以在redis内再加一条记录,这样下次看到redis有cache,就不会再穿透。

标签:事务,set,redis,echo,pipe,k2,bloom
来源: https://www.cnblogs.com/mryux/p/15449321.html