一、Centos安装Redis
1.安装 EPEL 源
Redis 不在 CentOS 官方仓库中,需要安装 EPEL 源才能访问到 Redis 软件包。运行以下命令安装 EPEL 源:
sudo yum install epel-release
2.安装 Redis
使用以下命令安装 Redis:
sudo yum install redis
3.启动 Redis
Redis 安装完成后,默认启动 Redis 服务,可以使用以下命令检查 Redis 服务状态:
sudo systemctl status redis
如果 Redis 服务正在运行,将看到以下输出:
● redis.service - Redis persistent key-value databaseLoaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)Active: active (running) since Wed 2022-07-20 10:20:22 CST; 4s agoMain PID: 32361 (redis-server)CGroup: /system.slice/redis.service└─32361 /usr/bin/redis-server 127.0.0.1:6379
4.配置 Redis
Redis 的配置文件位于 /etc/redis.conf,可以使用文本编辑器(例如 vi)进行编辑,根据需要进行配置修改。可以配置 Redis 的监听地址、端口号、密码、数据持久化、主从复制等等。
5.使用 Redis
安装完成并配置好 Redis 后,就可以开始使用 Redis 了。可以通过 Redis 的客户端命令行工具 redis-cli 进行操作,例如:
redis-cli
启动 Redis 客户端,然后可以执行 Redis 命令,例如:
set mykey hello
将字符串 "hello" 存储到 Redis 中,key 为 "mykey"。
二、Ubuntu安装Redis
1.更新系统
在安装 Redis 之前,首先需要确保系统已经更新到最新版本。可以使用以下命令更新系统:
sudo apt update
sudo apt upgrade
2.安装 Redis
使用以下命令安装 Redis:
sudo apt install redis-server
3.启动 Redis
Redis 安装完成后,默认启动 Redis 服务,可以使用以下命令检查 Redis 服务状态:
sudo systemctl status redis-server
如果 Redis 服务正在运行,将看到以下输出:
● redis-server.service - Advanced key-value storeLoaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)Active: active (running) since Tue 2023-05-16 12:15:49 UTC; 2min 37s agoDocs: http://redis.io/documentation,man:redis-server(1)Main PID: 9414 (redis-server)Tasks: 4 (limit: 2319)Memory: 1.2MCPU: 60msCGroup: /system.slice/redis-server.service└─9414 /usr/bin/redis-server 127.0.0.1:6379
4.配置 Redis
Redis 的配置文件位于 /etc/redis/redis.conf,可以使用文本编辑器(例如 vi)进行编辑,根据需要进行配置修改。可以配置 Redis 的监听地址、端口号、密码、数据持久化、主从复制等等。
5.使用 Redis
安装完成并配置好 Redis 后,就可以开始使用 Redis 了。可以通过 Redis 的客户端命令行工具 redis-cli 进行操作,例如:
redis-cli
启动 Redis 客户端,然后可以执行 Redis 命令,例如:
set mykey hello
将字符串 "hello" 存储到 Redis 中,key 为 "mykey"。
三、Docker安装Redis
1.安装 Docker
在安装 Redis 之前,需要先安装 Docker。可以在 Docker 官网上下载适用于自己系统的 Docker 安装程序,然后按照提示进行安装。安装完成后,可以使用以下命令检查 Docker 是否已经成功安装:
docker version
2.拉取 Redis 镜像
Docker 有一个强大的功能是使用镜像(Image)来创建容器(Container),因此需要先拉取 Redis 镜像。可以使用以下命令拉取 Redis 最新版本的镜像:
docker pull redis
3.创建 Redis 容器
使用以下命令创建一个名为 "my-redis" 的 Redis 容器:
docker run -d --name my-redis -p 6379:6379 redis
其中,-d 表示将容器作为守护进程运行,--name 指定容器的名称为 "my-redis",-p 将容器的 6379 端口映射到主机的 6379 端口上,redis 表示使用的 Redis 镜像名。
4.使用 Redis
Redis 容器启动后,可以使用 Redis 客户端连接到 Redis 服务并执行 Redis 命令。可以使用以下命令启动 Redis 客户端:
docker run -it --rm --link my-redis:redis redis redis-cli -h redis -p 6379
其中,-it 表示使用交互式 Shell 模式启动容器,--rm 表示容器停止后立即删除容器,--link my-redis:redis 表示连接到名为 "my-redis" 的 Redis 容器,redis 表示使用的 Redis 客户端镜像名,redis-cli 表示启动 Redis 客户端命令行工具,-h redis 表示连接 Redis 服务的主机名为 "redis"(容器名),-p 6379 表示连接 Redis 服务的端口号为 6379。
以上就是在 Docker 中安装 Redis 的详细步骤。可以使用类似的方式创建多个 Redis 容器,实现 Redis 集群、主从复制等功能。
四、手动安装Redis
1.下载 Redis
可以在 Redis 官网上下载最新版的 Redis,下载地址为 :https://redis.io/download。选择合适的版本,下载后解压到合适的目录下。
2.编译 Redis
在解压后的 Redis 目录中,执行以下命令进行编译:
make
如果没有安装 make,可以使用以下命令安装:
sudo apt-get install make
编译完成后,可以使用以下命令进行测试:
make test
3.安装 Redis
编译完成后,可以使用以下命令将 Redis 安装到 /usr/local/bin 目录下:
sudo make install
4.配置 Redis
在安装完成后,需要进行 Redis 的配置。可以将 Redis 目录中的 redis.conf 文件复制到 /etc/redis 目录下,并进行相应的配置。例如,可以修改以下配置项:
- daemonize yes:启用守护进程模式;
- bind 127.0.0.1:绑定 IP 地址,防止未授权访问;
- port 6379:指定 Redis 服务监听的端口号;
- requirepass yourpassword:设置 Redis 服务的访问密码。
5.启动 Redis
在配置完成后,可以使用以下命令启动 Redis 服务:
redis-server /etc/redis/redis.conf
也可以使用以下命令启用后台模式:
redis-server /etc/redis/redis.conf --daemonize yes
6.测试 Redis
在 Redis 启动后,可以使用以下命令启动 Redis 客户端:
redis-cli
连接成功后,可以使用 Redis 命令进行测试,例如:
set mykey hello
get mykey
以上就是手动安装 Redis 的详细步骤。在实际使用中,还需要根据具体的需求进行相应的配置和调优。