redis篇
非衣化十
这个作者很懒,什么都没留下…
展开
-
redis小记-主从复制
在配置文件中搜索replicaof,里面有有关于主从的搭建 通过执行 slaceof host port 命令,可以将当前服务器转变为指定服务器的从属服务器,可以通过info replication命令查看当前服务的主从关系 解除主从关系命令:slaveof no one(运行这个命令后需要等一会时间才能看到效果) 从服务器有复制主服务器文件有两种方式全量和增量两种方式 全量—>当一个服务器要成为从服务器时,第一步要清空自己的数据 缺点时没有解决高可用问题,如果master服务挂掉之后不会主动去启动从原创 2021-10-28 16:57:00 · 97 阅读 · 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 · 70 阅读 · 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 · 108 阅读 · 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 · 94 阅读 · 0 评论