安装redis
安装的环境:需要有python3和TCL8.5以上版本
1.安装依赖
gcc -v
如果没有安装则通过以下命令安装
yum install -y gcc
2.下载redis
wget https://download.redis.io/releases/redis-3.2.1.tar.gz
解压文件
tar -zxvf redis-3.2.1.tar.gz
进入安装目录
cd redis-3.2.1
预编译:
make
指定安装位置:
make install PREFIX=/usr/local/redis
看到一下三个install就安装成功了:
3. 启动redis
进入安装好的redis中:
cd /usr/local/redis/bin
启动redis
./redis-server
看见启动页面就ok了
在后台运行
1.在/etc/systemd/system/目录下创建redis.service文件,内容如下:
[Unit]
Description = Redis Server
After = network.target
[Service]
ExecStart = /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
ExecStop = /usr/local/redis/bin/redis-cli -p 6379 shutdown
Restart = always
[Install]
WantedBy = multi-user.target
其中的redis-server、redis.conf、redis-cli的路径位置根据自己的安装路径进行调整
2. 创建完成之后,ESC、SHIFT+:,输入wq保存退出,以下是操作启动命令:
systrmctl enable redis.service --设置开机自启动
systrmctl start redis.service --启动redis
systrmctl status redis.service --查看状态
systrmctl stop redis.service --停止redis
--如果上面停止redis的命令行不行,将.service去掉即可
每次修改redis.service文件后需要重载系统守护进程
sudo systemctl daemon-reload
3.如果需要设置任意源可以连接redis,找到redis.conf文件,如果没有找到redis.conf文件
进入到redis的解压目录:
cd redi-3.2.1
将redis.conf文件复制到安装目录:
cp redis.conf /usr/local/redis/bin
随后修改redis.conf文件两处地方:
binf 127.0.0.1 -----》 bind 0.0.0.0
protected-mode yes -------》 protected-mode no
4.重启redis就OK了