Linux——SentOS7 redis安装
安装gcc依赖包
yum install -y gcc
开始redis安装
-
下载解压,将redis移动到 /usr/local/redis/ 目录下
下载[root@localhost 下载]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz
解压[root@localhost 下载]# tar xf redis-5.0.3.tar.gz
移动[root@localhost 下载]# mv ./redis-5.0.3 /usr/local/redis/
-
打开/usr/local/redis/目录
[root@localhost 下载]# cd /usr/local/redis/
-
进行编译
[root@localhost redis]# make
-
进行测试
[root@localhost redis]# make test
-
安装,将redis的命令安装到/usr/local/bin/⽬录
[root@localhost redis]# make install
-
安装完成后,进入目录/usr/local/bin中查看
[root@localhost bin]# cd /usr/local/bin [root@localhost bin]# ls redis-benchmark redis-check-rdb redis-sentinel tclsh8.6 redis-check-aof redis-cli redis-server
dis-server redis服务器 dis-cli redis命令行客户端 dis-benchmark redis性能测试工具 dis-check-aof AOF文件修复工具 dis-check-rdb RDB文件检索工具 -
配置⽂件移动到/etc/⽬录下,配置⽂件⽬录为/usr/local/redis/redis.conf
[root@localhost local]# mkdir /etc/redis [root@localhost local]# cp /usr/local/redis/redis.conf /etc/redis/
-
安装完成,启动 redis 服务
[root@localhost ~]# /usr/local/bin/redis-server
后台运行
- 打开 regis配置文件
vim /etc/redis/redis.conf
- 修改配置文件redis.conf 找到 daemonize no 改为daemonize yes
- 后台启动服务
cd /etc/redis/ && redis-server redis.conf
- 查看redis是否再后台运行
ps -aux | grep redis
设置开启启动
-
建立redis服务文件
[root@localhost bin]# vim /etc/systemd/system/redis.service
【写入以下内容】[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.targeti
-
设置开机启动
[root@localhost bin]# systemctl daemon-reload [root@localhost bin]# systemctl start redis.service [root@localhost bin]# systemctl enable redis.service
报错:You need tcl 8.5 or newer in order to run the Redis test
解决方法:安装tcl8.6.1-src.tar.gz
- wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
- sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
- cd /usr/local/tcl8.6.1/unix/
- sudo ./configure
- sudo make
- sudo make install
- 再进行redis的解码和安装