软件包 | 版本 |
---|---|
Linux | Alibaba Cloud Linux 3.2104 LTS 64位(兼容CentOS 8) |
Redis | redis-7.2.4.tar.gz |
Xftp | Xftp-7.0.0144p.exe |
Xshell | Xshell-7.0.0144p.exe |
Desktop | Another-Redis-Desktop-Manager.1.6.1.exe |
现在这个官方已经有免费版了,需要的小伙伴可以访问https://www.xshell.com/zh/free-for-home-school/下载,邮箱注册一下就可使用。
可以通过Xftp将安装包移到服务器上,也可以使用命令远程下载
# 通过命令下载 wget https://download.redis.io/releases/ + Redis相应版本
wget https://download.redis.io/releases/redis-7.2.4.tar.gz
解压安装包
# 解压安装包
tar -zvxf redis-7.2.4.tar.gz
redis是C语言编写的,需要安装gcc,安装命令:
# gcc安装
yum -y install gcc
# 查看是否安装gcc
rpm -q gcc
Redis 已经为我们提供了安装说明文档,打开解压后的Redis文件夹,打开里面的README.md文件,大概在192行左右。
部署过程中可能会有些小问题,需要更改两处设置。
为sudo命令定义PATH环境变量:
# 部署的时候找不到相关程序,需要更新secure_path变量
sudo visudo
# 原始值 secure_path = /sbin:/bin:/usr/sbin:/usr/bin
secure_path = /sbin:/bin:/usr/sbin:/usr/bin 追加make install的路径,默认 :/usr/local/bin
执行./install_server.sh时报错,注释install_server.sh文件以下代码:
make install
cd utils
./install_server.sh
博主使用默认配置,需要自定义文件的话在后面追加路径。执行完毕后重启服务器即可。
找到安装的redis.conf文件,博主使用默认配置,路径为上图的/etc/redis/6379.conf。
# 以守护进程形式启动
daemonize yes
# 端口号
port 6379
# 设置Redis密码
requirepass 123456
# 查看Redis运行情况
ps -ef|grep redis
# 启动Redis
redis-server /etc/redis/6379.conf //conf配置文件
# 关闭Redis
kull -9 进程号
# 登录Redis
# 无密码
redis-cli
# 设置了密码
redis-cli -a 123456
推荐一个好用的Desktop工具 Another Redis Desktop Manager,开源不易,对各位有帮助的话不要吝啬自己的小星星★★★。