redis基础

redis启动
./redis-server /usr/local/redis/etc/redis.conf
检查是否启动成功
ps -ef|grep redis 检查服务是否启动成功
netstat -tunpl|grep 6379 检查redis端口是否占用
关闭redis服务
pkill redis-server
./redis-cli shutdown

Redis常用命令
1.键值相关命令
2.服务器相关命令

1)键值相关命令
keys 返回满足给定pattern所有的key
keys * 返回所有的key
exists 确认一个key是否存在 exists name
del 删除一个键
expire 设置一个key的过期时间 expire name 10
ttl 查看当前key还有多长时间过期 ttl key
move 将当前数据库中的key转移到其他数据库中(移动过去原来的就不存在了 相当于mv命令)
persist 取消了过期时间 (和expire对立)
randomkey 随机返回key空间的一个key randomkey
rename 重命名key
type 返回key的数据类型

2)服务器的相关命令
ping 测试客户端与服务器的连接是否正常
echo 在命令行打印一些内容
select 选择数据库 Redis数据库编号从0-15 我们可以选择任意一个数据库来进行数据存储
quit 退出客户端 (exit也一样)
dbsize 返回当前数据库中所有key的数目
info 获取服务器的信息和统计
config get 实时传储收到的请求 返回相关配置参数
flushdb 删除当前选择数据库中所有的key
flushall 删除所有数据库中的所有key

Redis的高级应用
1)安全性
2)主从复制
3)事务处理
4)持久化机制
5)发布订阅消息
6)虚拟内存的使用

1)安全性
设置客户端连接后进行任何其他指定前需要使用密码
设置口令:配置文件修改 requirepass参数
授权方法:
auth password 用命令登录
redis-cli -a password 登录的时候指定登录密码
2)主从复制
通过主从复制可以再从服务器复制主服务器数据库副本
1.master可以拥有多个slave
2.多个slave可以连接同一个master,还可以连接其他的slave
3.主从复制不会阻塞master,在同步数据时,还可以同步client请求
4.提高系统的伸缩性
主从复制过程:
从服务器配置:
服务器配置文件中配置
1)slaveof 192.168.157.4 #指定master的ip和端口
2)masterauth beijing #主机密码
通过info命令来判断自己的角色是主机还是从机
3)事务处理
multi 打开事务 执行命令不会立即执行
exec 提交命令 (相当于数据库中的commit)
discard 取消事务命令队列 并退出上下文
乐观锁的复杂事务控制
watch age 监视给定的key 上锁 如果期间key值有改变 则无法更新最新的值
unwatch 清楚所有的锁
4)持久化机制
Redis是一个支持持久化的内存数据,所以需要经常将内存中的数据同步到硬盘来保持持久化
1)snapshotting(快照)也是默认方式
2)Append-only file(缩写aof)的方式

5)发布与订阅信息
subscribe tv1 监听频道
publish tv1 lijielamp
6)虚拟内存的使用
Redis的虚拟内存的使用 就是把不经常访问的数据从内存交换到磁盘中

【完美复现】面向配电网韧性提升的移动储能预布局与动态调度策略【IEEE33节点】(Matlab代码实现)内容概要:本文介绍了基于IEEE33节点的配电网韧性提升方法,重点研究了移动储能系统的预布局与动态调度策略。通过Matlab代码实现,提出了一种结合预配置和动态调度的两阶段优化模型,旨在应对电网故障或极端事件时快速恢复供电能力。文中采用了多种智能优化算法(如PSO、MPSO、TACPSO、SOA、GA等)进行对比分析,验证所提策略的有效性和优越性。研究不仅关注移动储能单元的初始部署位置,还深入探讨其在故障发生后的动态路径规划与电力支援过程,从而全面提升配电网的韧性水平。; 适合人群:具备电力系统基础知识和Matlab编程能力的研究生、科研人员及从事智能电网、能源系统优化等相关领域的工程技术人员。; 使用场景及目标:①用于科研复现,特别是IEEE顶刊或SCI一区论文中关于配电网韧性、应急电源调度的研究;②支撑电力系统在灾害或故障条件下的恢复力优化设计,提升实际电网应对突发事件的能力;③为移动储能系统在智能配电网中的应用提供理论依据和技术支持。; 阅读建议:建议读者结合提供的Matlab代码逐模块分析,重点关注目标函数建模、约束条件设置以及智能算法的实现细节。同时推荐参考文中提及的MPS预配置与动态调度上下两部分,系统掌握完整的技术路线,并可通过替换不同算法或测试系统进一步拓展研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值