redis

本文详细介绍了Redis在Linux系统的安装过程,包括下载源码、编译安装、启动配置及客户端连接方法。此外还提供了常见问题解决方案及卸载步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis 在Linux 和 在Windows 下的安装是有很大的不同的,和通常的软件安装是一样的操作.

一 下载 Redis 安装包

  去redis 官网下载reids 安装包, redis 官网默认只提供Linux 的安装包,所以不用担心下载到windows 的安装包.笔者下载的是 redis-4.0.9.tar.gz. 下载的为redis 源码,应该使用源码安装方式安装redis.

官网地址:https://redis.io/download

二 安装redis
1.首先把压缩包放到一个目录下,Desktop或者指定目录下
2.解压: tar -zxvf redis-4.0.9.tar.gz
3.进入解压后的目录,并执行编译操作: make test
4.编译测试结束后,出现(some time ok….)信息,证明没有问题:编译的命令放在src目录下
5.编译成功之后,执行install操作即可:sudo make install
6.目前redis 已经安装成功了redis 的相关命令都存放在../redis-4.0.9/src 目录下,同时在/usr/local/bin/ 目录下生成了如下文件:…………..
三 redis 的启动
  redis 安装成功之后,会生成相应的reids 命令文件, 所有的命令都在src 目录下,同时会再/usr/local/bin 目录下生成reids-* 的几个命令,这样我们在调用redis 的相关命令的时候可以不使用绝对路径.启动reids 有很多中方式,后台启动,脚本启动等.
  1. redis 后台启动: redis-server &
此种方式没有指定配置文件,会使用默认的配置,并打印一个Warning: no config file ….
   按ctrl + C 可退出redis 启动窗口,此时redis 并不会关闭,而是会再后台运行,可通过命令查看: ps aux | grep redis
2.指定配置文件启动: redis-server */redis.conf
解压redis 的原文后, 目录中有一个redis 配置模板 redis.conf , 我们可以复制一份,然后修改成自己的redis配置文件.
  关闭使用命令: redis-cli -p 6379 shutdown
3.设置开机启动:………………..

四 redis 客户客户段连接:
  redis 安装成功之后,会生成redis-cli 客户端, 可以通过redis-cli 命令连接本地或者远程的redis服务器.redis-cli 命令有很多参数,常用的选项有-h -p -u -a , 对应于ip地址,端口号,用户名,密码,可通过 redis-cli –help 来查看redis-cli 的常用选项
  1. 连接本地redis 示例:redis-cli –raw 注释:–raw显示中文,select 2
选择2号数据库
2.连接远程redis: redis-cli -h 服务器ip:port -p 6379 # 注意p就是一个字母 不是密码,如果出现(error) NOAUTH Authentication required,就输入auth ‘密码’即可。
五 连接遇到的问题

问题一 Could not connect to Redis at 127.0.0.1:6379: Connection refused Could not connect to Redis at 127.0。 这一句话表示连接不成功。

原因:是因为客户端找不到服务端。
操作步骤:
1.redis-servr redis.conf
2.ps aux | grep redis 如果显示redis 127.0.0.1:6379表示已经在运行了
3.redis-cli

问题二 (error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

解决办法:进入redis src目录下,启动redis redis-cli,输入config set stop-writes-on-bgsave-error no。
五 关闭redis
1.正常关闭本地redis : redis-cli shutdown, 默认关闭本地6379的redis 如果正常关闭不了,可以通过杀死线程关闭:kill -9 id
 2. 远程关闭redis 服务器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown
六 redis 的卸载
 1. 查看reids 是否在运行(ps aux | grep redis),如果在运行的话,先关闭
  如果在屏幕上看到(redis-server *:6379),redis-server 目前正在6379 端口运行
 2. 如果redis-server 服务正在后台运行,那么需停止redis-server 服务:
 正常停止redis-server 服务,使用reids 客户端命令: redis-cli shutdown,如果停止不了,则采取杀死进程的方式:kill -9 PID
3.删除/usr/local/lib 目录下与redis 相关的命令:sudo rm -rf /usr/local/lib/redis-*
4.删除redis 解压后的目录 redis-4.0.9 即可

内容概要:本文探讨了在MATLAB/SimuLink环境中进行三相STATCOM(静态同步补偿器)无功补偿的技术方法及其仿真过程。首先介绍了STATCOM作为无功功率补偿装置的工作原理,即通过调节交流电压的幅值和相位来实现对无功功率的有效管理。接着详细描述了在MATLAB/SimuLink平台下构建三相STATCOM仿真模型的具体步骤,包括创建新模型、添加电源和负载、搭建主电路、加入控制模块以及完成整个电路的连接。然后阐述了如何通过对STATCOM输出电压和电流的精确调控达到无功补偿的目的,并展示了具体的仿真结果分析方法,如读取仿真数据、提取关键参数、绘制无功功率变化曲线等。最后指出,这种技术可以显著提升电力系统的稳定性与电能质量,展望了STATCOM在未来的发展潜力。 适合人群:电气工程专业学生、从事电力系统相关工作的技术人员、希望深入了解无功补偿技术的研究人员。 使用场景及目标:适用于想要掌握MATLAB/SimuLink软件操作技能的人群,特别是那些专注于电力电子领域的从业者;旨在帮助他们学会建立复杂的电力系统仿真模型,以便更好地理解STATCOM的工作机制,进而优化实际项目中的无功补偿方案。 其他说明:文中提供的实例代码可以帮助读者直观地了解如何从零开始构建一个完整的三相STATCOM仿真环境,并通过图形化的方式展示无功补偿的效果,便于进一步的学习与研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值