![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis篇
非衣化十
这个作者很懒,什么都没留下…
展开
-
redis小记-主从复制
在配置文件中搜索replicaof,里面有有关于主从的搭建通过执行 slaceof host port 命令,可以将当前服务器转变为指定服务器的从属服务器,可以通过info replication命令查看当前服务的主从关系解除主从关系命令:slaveof no one(运行这个命令后需要等一会时间才能看到效果)从服务器有复制主服务器文件有两种方式全量和增量两种方式全量—>当一个服务器要成为从服务器时,第一步要清空自己的数据缺点时没有解决高可用问题,如果master服务挂掉之后不会主动去启动从原创 2021-10-28 16:57:00 · 118 阅读 · 0 评论 -
redis小记-持久化篇
RDB:redis dataBase,快照,默认启动的在conf文件中搜索SNAPSHOTTING,save(save 秒 修改的条数)比如:save 900 1有几个代表有几种策略,dir ./代表的是存储的路径,在flushall和shutdown下会保存到rdb文件中。优点:紧凑,适合灾难恢复,生成文件过程不影响主进程,大数据集回复比较快缺点:不能实时持久化,可能丢失数据AOF:append记录日志在配置文件中搜索APPEND ONLY MODE,将appendonly no改为appe原创 2021-10-15 17:07:17 · 91 阅读 · 0 评论 -
redis小记-Lua篇
为什么使用Lua脚本?1.批量执行命令2.原子性3.操作集合的复用eval命令eval lua-script key-num[key1,key2][value1,value2]eval代表执行Lua语言的命令Lua-script代表Lua语言脚本内容key-num代表的是key的个数比如:eval “return ‘hello world’” 0这里没有需要传递的参数,所以参数数量直接传入0就行redis.call(‘set’,KEYS[1],ARGV[1])” 1 qingshan原创 2021-10-14 17:57:52 · 132 阅读 · 0 评论 -
redis小记-发布订阅篇
创建订阅频道后直接进入消费端:subscrible channel-1 channel-2 channel-3生产者端向指定频道发布消息:publish channel-1 123创建订阅频道后直接进入消费端1:psubscribe *sport(加个p就能加通配符进行匹配)生产者端向指定频道发布消息:publish new-sport 123---------------Redis中的事务(用处:把许多命令当作一个整体执行)multi:开启事务exec:执行事务discard:取消事务wa原创 2021-10-14 17:27:13 · 116 阅读 · 0 评论