[Redis]不同系统间安装redis服务器
日常服务器端开发,消息队列等需求,免不了用到redis,搭建一个redis服务器,方便开发和测试,我们从以下三类系统来说明下:
安装 Redis 服务器的过程因操作系统而异。以下是在常见的 Linux 发行版(如 Ubuntu)上安装 Redis 的简要步骤:
一、Ubuntu 上安装 Redis
1、更新包列表:
sudo apt-get update
2、安装 Redis:
sudo apt-get install redis-server
3、启动 Redis 服务:
sudo service redis-server start
或者:
sudo systemctl start redis-server
4、验证 Redis 是否正在运行:
redis-cli ping
如果 Redis 正在运行,会返回 “PONG”。
二、CentOS 上安装 Redis
1、安装 EPEL 存储库:
sudo yum install epel-release
2、安装 Redis:
sudo yum install redis
3、启动 Redis 服务:
sudo systemctl start redis
或者:
sudo service redis start
4、验证 Redis 是否正在运行:
redis-cli ping
如果 Redis 正在运行,会返回 “PONG”。
三、Windows 上安装 Redis
在 Windows 上安装 Redis 可以使用 Microsoft 提供的 Windows 版本。
以下是一些基本步骤:
1、下载 Redis for Windows:
访问 GitHub 上的 MicrosoftArchive/redis 页面,下载最新版本的 Redis for Windows。
解压文件:
将下载的 zip 文件解压到你选择的目录。
2、运行 Redis 服务器:
在解压目录中运行 redis-server.exe。
在解压的 Redis 文件目录下运行命令行 redis-server.exe redis.windows.conf
注意:命令运行后Redis服务就已经启动了,且cmd窗口不可以关闭,关闭的话服务也会关闭。
3、运行 Redis 客户端:
同样在解压目录中运行 redis-cli.exe。
4、测试连接Redis服务
还是在解压的目录下打开一个cmd窗口,运行命令 :redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> set demo helloworld!
OK
127.0.0.1:6379> get demo
helloworld!
5、Redis设置成Windows服务
(1)将Redis的解压目录添加到环境变量中
C:\Tools\Redis-x64-3.0.504 加入到系统变量path中;
(2)将Redis写入Windows服务
在Redis解压目录下,打开cmd窗口,运行命令:
redis-server.exe --service-install redis.windows.conf --loglevel verbose
[22504] 25 Jan 22:02:25.165 # Granting read/write access to 'NT AUTHORITY\NetworkService' on: "C:\Tools\Redis-x64-3.0.504" "C:\Tools\Redis-x64-3.0.504\"
[22504] 25 Jan 22:02:25.166 # Redis successfully installed as a service.
(3)查看并设置Redis服务
任务管理器–>服务,搜索Redis,打开启动;需要将之前cmd的服务关掉,避免端口冲突;
当启动是报错:Windows 无法启动 Redis 服务(位于 本地计算机 上)
解决方法:在redis.windows-service.conf 所在的目录下增加一个logs文夹
解决完问题说明我们已经成功将Redis设置成服务
(4)开启与关闭 Redis 服务
开启服务 redis-server --service-start
关闭服务 redis-server --service-stop
卸载服务 redis-server --service-uninstall
服务重命名 redis-server --service-name server-name
参考
https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504