2.1 Linux下安装Redis
2.1.1 下载
下载地址:(Redis官方网址)https://redis.io/
将redis-6.2.4.tar.gz上传到CentOS并解压,解压后得到redis-6.2.4目录,解压命令:
tar -zxvf redis-6.2.4.tar.gz2.1.2 安装
安装C语言编译环境:
yum install -y gcc通过使用 gcc -version命令打印GCC版本,来验证GCC编译器是否被成功安装。
编译Redis:在redis-6.2.4目录下执行:make (make主要工作就是将源代码编译成可执行文件)
安装Redis:在redis-6.2.4目录下执行:make install (make会根据makefile文件里面关于install项目,将编译完成的数据安装到预定的目录,此时的安装目录是/usr/local/bin)
2.1.3 启动
前台启动:在任意目录下输入即可启动
redis-server后台启动:
修改redis.conf文件
# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0 bind 0.0.0.0 # 守护进程,修改为yes后即可后台运行 daemonize yes # 密码,设置后访问Redis必须输入密码 requirepass 123321启动服务:
# 进入redis安装目录 cd /usr/local/src/redis-6.2.6 # 启动 redis-server redis.conf客户端启动:
/usr/local/bin下执行
./redis-cliping命令可以检测服务器是否正常(服务器返回pong)
开机自启动:
首先,新建一个系统服务文件
vi /etc/systemd/system/redis.service内容如下:
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target然后重载系统服务:systemctl daemon-reload
现在,我们可以用下面这组命令来操作redis了:
# 启动 systemctl start redis # 停止 systemctl stop redis # 重启 systemctl restart redis # 查看状态 systemctl status redis执行下面的命令,可以让redis开机自启: systemctl enable redis
2.2 Docker安装Redis
下载最新docker镜像:docker pull redis(也可以用docker pull redis:标签 下载指定版本的Redsi)
2.2.1 启动redis容器
docker run -itd --name myFirstRedis -p 6379:6379 redis:latest2.2.2 观察Redis启动效果
docker logs myFirstRedis