redis的安装
redis的安装网站:http://download.redis.io/releases/(选择需要安装的版本)
需要用到的工具
[root@redis_1 ~]# yum -y install wget gcc make
yum -y install wget gcc make
创建工作目录
[root@redis_1 ~]# mkdir -p /data/application
mkdir -p /data/application
下载redis包(5.0.10版本)
[root@redis_1 ~]# wget http://download.redis.io/releases/redis-5.0.10.tar.gz
wget http://download.redis.io/releases/redis-5.0.10.tar.gz
解压下载的包到工作目录下
[root@redis_1 ~]# tar xzf redis-5.0.10.tar.gz -C /data/application/
tar xzf redis-5.0.10.tar.gz -C /data/application/
更改redis目录名
[root@redis_1 ~]# mv /data/application/redis-5.0.10 /data/application/redis
mv /data/application/redis-5.0.10 /data/application/redis
进入更改后的redis目录make安装
[root@redis_1 ~]# cd /data/application/redis/
[root@redis_1 redis]# make
cd /data/application/redis/
make
安装成功
拷贝redis的配置文件(防止修改出错)
[root@redis_1 redis]# cp redis.conf redis.conf.bak
cp redis.conf redis.conf.bak
修改配置文件
[root@redis_1 redis]# vim redis.conf
vim redis.conf
创建数据存放目录
[root@redis_1 ~]# mkdir /data/application/redis/data
mkdir /data/application/redis/data
启动redis
[root@redis_1 ~]# cd /data/application/redis/
cd /data/application/redis/
[root@redis_1 redis]# ./src/redis-server redis.conf
./src/redis-server redis.conf
查看是否启动成功(6379端口是否存在,端口可以在配置文件中更改)
[root@redis_1 redis]# ss -lntp
ss -lntp
进入redis
[root@redis_1 redis]# ./src/redis-cli -h 192.168.50.137 -p 6379
./src/redis-cli -h 192.168.50.137 -p 6379
扩展
使用systemctl命令控制redis启动
[root@redis_1 ~]# cd /lib/systemd/system
cd /lib/systemd/system
[root@redis_1 system]# vim redis.service
vim redis.service
插入以下内容
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/data/application/redis/src/redis-server /data/application/redis/redis.conf --daemonize no
ExecStop=/data/application/redis/src/redis-cli -h 127.0.0.1 -p 6379 shutdown
wq保存退出
使用systemctl启动关闭
创建软连接方便使用
[root@redis_1 ~]# ln -s /data/application/redis/src/redis-cli /usr/bin/redis-cli
ln -s /data/application/redis/src/redis-cli /usr/bin/redis-cli